Współczesne warunki prowadzenia biznesu wymuszają jednak stosowanie bardziej złożonych form działania, a te z kolei wymagają posiadania bardziej rozbudowanych systemów informacyjnych wspomagających zarządzanie.
System informatyczny nie wystarczy zaprojektować i wdrożyć.
W cyklu życiowym systemu informatycznego bardzo istotną rolę odgrywa też „maintenance” czyli „pielęgnacja systemu”.