O documento discute Application Lifecycle Management (ALM), que é o processo de gerenciar o ciclo de vida de uma aplicação desde sua concepção até manutenção. ALM busca reduzir gastos com atrasos, retrabalho e testes inadequados. O documento também descreve os pilares de pessoas, processos e ferramentas envolvidos no ALM, assim como suas principais fases de definição, construção e operação.