Answer:
The answer is Application Lifecycle Management
Step-by-step explanation:
Application lifecycle management is the complete handling and management of computer software programs from inception till it is retired.
It covers various aspects like requirement gathering management; software architecture; software programming, testing, and maintenance; change management, with continuous integration, release management, upgrades, deployment and so-on.
Application Lifecycle Management is defined as the set of activities that revolve around a new software product, from its inception to when the product matures and perhaps retires