Micro Focus Application Lifecycle Management (ALM) is a set of software tools developed and marketed by Micro Focus (previously Hewlett-Packard and Hewlett Packard Enterprise) for application development and testing. It includes tools for requirements management, test planning and functional testing, performance testing (when used with Performance Center), developer management (through integration with developer environments such as Collabnet, TeamForge, and Microsoft Visual Studio), and defect management. ALM is designed to support key stakeholders responsible for delivering applications as they progress through their lifecycle. It is a combination of a common platform, several key applications, and a dashboard targeted at managing the core lifecycle of applications, from design through readiness for delivery to operations. All of these core lifecycle activities are connected together from a workflow perspective with a common management console, layer of project tracking and planning, and built on a common software foundation containing a consistent repository and open integration architecture with a supported SDK. ALM is intended to provide Information Technology departments with a centralized application management platform for managing and automating within and across application teams and throughout the complete process of developing an application, within a single workflow. Micro Focus offers a number of consulting services to support ALM.