■ Model kaskadowy (wodospad, ang. waterfall)
Podstawowe czynności specyfikowania, tworzenia, zatwierdzania i ewolucji są odrębnymi fazami procesu.
■ Model przyrostowy (ang. incremental)
Specyfikowanie, projektowanie, implementowanie i zatwierdzanie przeplatają się.
■ Model ewolucyjny (ang. evolutionary)
Tworzy się prototypy w celu przedyskutowania z klientem oraz uzyskania akceptacji.
■ Model spiralny (ang. spiral)
Proces tworzenia ma postać spirali, której każda pętla reprezentuje jedną fazę procesu.
■ Tworzenie formalne systemu (anf. formal)
Oparte na budowaniu formalnych matematycznych specyfikacji systemu i przekształcaniu tych specyfikacji w program za pomocą metod matematycznych.
■ Tworzenie z użyciem wielokrotnym
W tym podejściu zakłada się istnienie dużej liczby komponentów zdatnych do ponownego użycia.