Das folgende Diagramm zeigt die Hauptphasen des Lebenszyklus der Softwareentwicklung (SDLC: Software Development Life Cycle): Analse und Definition der Anforderungen, Entwicklung von Jobs und Tests, Einrichtung einer automatisierten Generierung, Tests zur Qualitätssicherung sowie Go-Live und Wartung der Produkte.
Für weitere Informationen zu den an diesen Phasen beteiligten Personen siehe Profile.