In einem Phasenmodell wird der Prozess der Entwicklung eines Softwareprodukts exemplarisch festgelegt. Über die Wahl des Phasensmodells kann der Rahmen, in dem ein Softwareentwicklungsprojekt ablaufen soll, festgelegt werden. Hierdurch kann eine Vorauskoordination vorgenommen werden.