Izhodišče za razvoj informacijskega sistema je preučitev procesov v sistemu, podatkov v sistemu in dogodkov v sistemu. Glede na to poznamo 3 vidike razvoja programske opreme: procesni, podatkovni in dogodkovni vidik.
Procesni vidik
Podatkovni (informacijski) vidik
Dogodkovni vidki
Avtorji: Tea Lončarić , Andreja Vehovec, Marko Kastelic , David Drofenik, Saša Divjak, Alenka Kavčič , Matija Marolt, Marko Privošnik , Milan Podbršček, Janko Harej, Andrej Florjančič.