Application Development refers to products and services that support the design, creation, deployment, and maintenance of software applications across web, mobile, desktop, and cloud environments. This category includes markets that support organizations to build scalable, secure, and user-centric applications while evolving through agile methodologies, automation, modern development practices, and continuous integration and delivery.
The application development life cycle management (ADLM) tool market focuses on the planning and governance activities of the software development life cycle (SDLC). ADLM products focus on the 'development' portion of an application's life. Key elements of an ADLM solution include: software requirements definition and management, software change and configuration management, software project planning, with a current focus on agile planning, work item management, quality management, including defect management. Other key capabilities include: reporting, workflow, integration to version management, support for wikis and collaboration, strong facilities for integration to other ADLM tools.