Typischerweise umfassen die Phasen: Analys und Dokumentation von Anforderungen, Design und Prototyping, Implementierung (Codierung), Testen, Deployment und Wartung (z.B. via Supportvertrag).