JBoss jBPM is a powerful workflow and BPM engine that enables the creation of business processes that coordinate between people, applications and services. With its modular architecture, JBoss jBPM combines easy development of workflow applications with a flexible and scalable process engine. The JBoss jBPM process designer graphically represents the business process steps in order to facilitate a strong link between the business analyst and the technical developer.
Since JBoss jBPM is packaged as a simple Java library, it can be used standalone in a Java program or with an application server like JBoss Application Server for highly scalable enterprise applications. By providing a flexible and robust framework for creating, coordinating, and monitoring business processes, JBoss jBPM makes changing complex business processes dramatically easier - significantly enhancing business agility.