Overview/Description Application Lifecycle Management is a central component of the Visual Studio IDE. Supported via the implementation of Agile, Scrum, and CMMI templates, Visual Studio supports the mapping of development practices to well-established development methodologies, and provides necessary tools to support the end-to-end ALM process and to bring value and efficiencies.