Application Lifecycle Management
Application Lifecycle Management is, as the name suggests, the management of your software solutions throughout its entire lifecycle from inception, requirements capture, architecture, design, coding, testing, deployment and maintenance.
ALM also refers to a software tool provided by Micro Focus (Formerly provided by Hewlett Packard Enterprise).
Links:
https://software.microfocus.com/en-us/products/application-lifecycle-management/overview