Управление жизненным циклом приложений (ALM), обычно связано с жизненным циклом разработки программного обеспечения (SDLC), является более широкой перспективой, которая лучше согласуется с концепцией жизненного цикла продукта. Разработка (SDLC) является лишь частью жизненного цикла приложения и поэтому представляется как часть ALM.
Разработка: процесс (SDLC) для фактического создания приложения. Для большинства приложений процесс разработки появляется несколько раз в жизни приложения, включая исправления ошибок, улучшения и обновление версий.
Операции: работа, необходимая для запуска и управления приложением, обычно начинается незадолго до развертывания, а затем выполняется непрерывно до выхода приложения на пенсию. Время от времени перекрывает развитие.