An application development platform is a single solution or a collection of tools that help developers rapidly build, test, and deploy applications. Such platforms typically are designed to support agile development and accelerate the delivery of mobile and web apps. They can work in parallel with more traditional development teams within the organization who may be focused on maintenance of legacy or business-critical systems and do not need the same agile capabilities.
An application development platform will support agile development via features such as built-in project management and collaboration elements; easy cloud and on-premises deployment; integration with existing systems of record such as Oracle, SAP, etc.; and business logic workflows.