アプリケーション・ライフサイクル・マネジメント
ALMは、ソフトウェア開発ライフサイクル(SDLC)よりも広い概念である。SDLCがソフトウェアの開発フェーズ(要求分析、設計、コーディング、テスト、コンフィギュレーション、プロジェクト管理、変更管理など)に限定したものであるのに対し、ALMは開発フェーズの後も、アプリケーションの利用が停止されるまで続くものである。