Bonita BPM improves business operations by connecting people, processes, and information systems into easily managed applications.

An overview of Bonita BPM 6

Become a Bonitasoft expert!

Design an executable process model with BPMN2 drag-and-drop elements. Start with a visual design, define data management, add connectors to external systems, and design user forms to complete a process application.

New to Bonita BPM? Take a tour of Bonita BPM Studio

Create and run a process - follow this example

Deploy applications remotely or on a co-located application server. Apps, user tasks, and users can be managed from desktop and mobile devices. Modify parameters directly in deployed apps.

See an app running in Bonita BPM Portal

Install an app directly into Bonita BPM Portal

Schéma sympa du fonctionnement de l'engine / client / portal et API

The Bonita BPM engine is a lightweight and powerful BPM engine that can be deployed standalone or embedded in your application. Developers can leverage both Java and REST APIs to interact with BonitaBPM engine services and BPM artifacts such processes, instances, tasks, actors...

Read more on how to install BonitaBPM

The BonitaBPM technical documentation

Subscriptions illustration, genre une capture du tableau comparatif

All capabilities packaged with Bonita Subscriptions are available in the Community Edition, though some shortcuts, wizards, and aids such as graphical query builders are available only with a subscription.

Bonita BPM feature comparison matrix

Process Templates