application lifecycle management - Computer Definition
The administration and control of an application from inception to its demise. Application lifecycle management (ALM) embraces requirements management, system design, software development and configuration management. It implies an integrated set of tools for developing and controlling the project. See requirements management, system development life cycle and configuration management.