Abbreviated as ALM,
Application Lifecycle Management
refers to the capability to integrate, coordinate and manage the different phases of
the
software delivery process. From development to
deployment, ALM is a set of pre-defined process and tools that include
definition, design, development, testing, deployment and management. Throughout
the ALM process, each of these steps are closely monitored and controlled.