Application Lifecycle Management (Übersetzung: Anwendungslebenszyklus) ist ein Begriff, der dem Oberthema Application Management zuzuordnen ist und sich mit dem Management der verschiedenen Phasen der Anwendung im zeitlichen Verlauf befasst. Das Lebenszyklusmodell kann in die folgenden Phasen aufgeteilt werden:
- Idee, bzw. Entscheidung, eine Anwendung zu entwickeln oder zu beziehen
- Anforderungsmanagement
- Softwareauswahl
Entwicklung des Systems - Einführung in dem Unternehmen
- Wartung
- Weiterentwicklung
- Abschaffung oder Ersatz