1
Analiza
Razumijevanje poslovnih ciljeva i tehničkih zahtjeva.
2
Planiranje
Definiranje arhitekture, tehnologija i vremenskog okvira.
3
Razvoj
Iterativno programiranje s redovitim demonstracijama.
4
Testiranje
Rigorozno testiranje funkcionalnosti i sigurnosti.
5
Podrška
Kontinuirano održavanje i unaprjeđenje sustava.