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.