The segment Application Development Software comprises programs or tools that help with the overall application developing process - design, construction, automated software quality, testing and deployment. This includes application server middleware, development software that provides development language, environments, frameworks, templates and functionalities to create applications, as well as data management software and other related software.
Application Development Software can be provided in one of two ways: on-premises software is sold via a transactional license or as a subscription, and cloud-based software (software as a service / SaaS) is most often sold as a subscription.
Company examples: IBM, Oracle, Microsoft.