Gartner defines business processes as the coordination of the behavior of people, systems and things to produce specific business outcomes. "Things" in this context refers to devices that are part of the Internet of Things (IoT). A BPM platform minimally includes: a graphical business process and/or rule modeling capability, a process registry/repository to handle the modeling metadata, a process execution engine and a state management engine or rule engine (or both). The three types of BPM platforms — basic BPM platforms, business process management suites (BPMSs), and intelligent business process management suites (iBPMSs) — can help solution architects and business outcome owners accelerate application development, transform business processes, and digitalize business processes to exploit business moments by providing capabilities that manage different aspects of the business process life cycle.
Enterprise agile planning (EAP) tools help organizations to make use of agile practices at scale to achieve enterprise-class agile development. This is achieved by supporting practices that are business-outcome-driven, customer-centric, collaborative and cooperative, as well as with continual stakeholder feedback. These tools represent an evolution from project-centric agile tools and traditional application development life cycle management (ADLM) tools. The majority of products in the EAP tools market play into the overall ADLM product set, acting as a hub for the definition and management of work-item tracking.