Als Lifecycle Management wird die Zeitdauer von Herstellung und Entsorgung von Software bezeichnet. Die Phasen im Lebenszyklus lauten:
# [Requirements Engineering]
# [Konzeption]
# [Aufwandsabschätzung]
# [Umsetzung]
# [Qualitätssicherung]
# [Produktivsetzung]
# [Wartung]