jBPM is a Business Process Management (BPM) Suite. It’s a toolkit for building business applications to help automate business processes and decisions.
jBPM has evolved to enable users to pick their own path in business automation. It provides various capabilities that simplify and externalize business logic into reusable assets such as cases, processes, decision tables and more.
The software is often used to build business applications. A business application could be defined as a domain-specific solution (built with selected frameworks and capabilities) that solves a particular business problem.
Key Features
- Lightweight, extensible workflow engine written in Java that allows you to execute business processes using the latest BPMN 2.0 specification.
- Eclipse-based and web-based editor to support the graphical creation of your business processes and case definitions (drag & drop).
- Pluggable persistence and transactions based on JPA / JTA.
- Pluggable human task service based on WS-HumanTask for including tasks that need to be performed by human actors.
- Management console supporting process instance management, task lists and task form management, and reporting.
- Optional process repository to deploy your process (and other related knowledge).
- History logging (for querying / monitoring / analysis).
- Integration with various frameworks such as CDI/EJB, Spring(Boot), OSGi, etc.
- Supports adaptive and dynamic processes that require flexibility to model complex, real-life situations that cannot easily be described using a rigid process.
Website: github.com/kiegroup/jbpm
Support:
Developer: Red Hat
License: Apache License 2.0

jBPM is written in Java. Learn Java with our recommended free books and free tutorials.
Related Software
| Business Process Management | |
|---|---|
| Spiff Workflow | Python workflow framework and BPMN/DMN processor |
| Flowable | Workflow and business process management platform |
| Activiti | Fast and solid BPMN 2 process engine |
| jBPM | Toolkit for building business applications |
| Imixs-Workflow | Workflow engine for human-centric business process management |
| ProcessMaker | Optimize business operations and workflow management |
| RunaWFE | Business process management system |
| Joget CE | No-code/low-code application platform |
| Automatiko | Java-based workflow automation toolkit |
| Operaton | BPMN 2.0 process automation platform |
| Bonita Open Solution | Business process management and workflow suite |
| CIB seven | Workflow and process automation platform |
Read our verdict in the software roundup.
Explore our comprehensive directory of recommended free and open source software. Our carefully curated collection spans every major software category.This directory is part of our ongoing series of informative articles for Linux enthusiasts. It features hundreds of detailed reviews, along with open source alternatives to proprietary solutions from major corporations such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk. You’ll also find interesting projects to try, hardware coverage, free programming books and tutorials, and much more. Discovered a useful open source Linux program that we haven’t covered yet? Let us know by completing this form. |


Please read our Comment Policy before commenting.