Bonita is an open-source business process and workflow management platform created by the French National Institute for Research in Computer Science. It is available as a free community edition or as a commercial subscription product. BPM - Low cost, low code efficient platformWe are using Bonita BPM to a small extent, because we are small organisation. Bonita BPM is used mainly for supporting contracts management. Our experience is built on deploying the platform to our clients.,It is a very low cost platform. You can start with open-source edition which is free and with the application number growth upgrade to subscription editions for more features and support. Subscription editions are still not expensive compared to bigger players platforms. It offers a great UI designer tool for rapid building process forms and web applications. It gives a lot of flexibility and extensibility. It comes with features like built-in connectors, convenient API, and a web portal. You can add your own connectors, extend the API and customize the portal for your own needs.,There is only one business data model. Even if deploying new processes does not require stopping the platform, the BDM update requires it. During the platform evolution often new bugs were introduced so it was risky to deploy the platform in the low minor version. For example, there were memory leaks from 7.2.0 to 7.2.3. The administrator portal could be improved. It is hard to look at subprocess data, for example and it is sometimes better to investigate with SQL queries. I don't like new (7.3) task list either.,8,In our small company the community edition suited our needs. Although it is hard to talk about ROI in context of that small application. We have introduced the platform to several companies. Delivering things faster, ensuring things are done, optimizing distribution and reporting what has been done are the most common benefits.,TIBCO ActiveMatrix BPM,7,8,7,8BPM with BONITA : the glue of our Information System to make interact ERP, CRM and human usersBONITA has been used for 2 kinds of automation processes:Dynamic interfacing between IT applications including human interaction. The interface has been dynamically adapted according to the various events managed by the BPM process. It's used at the company level to enable communication with the Customer Services team using CRM Salesforce cases, and with R&D team using Clearquest as a bug management tool. The Bonita BPM process is the basis for dialog between Customer Services and R&D teams.Automating the HR process for employees changing their job within the company (change of manager, location, cost center, position in the HR org in the ERP, IT tools),Mixing interactions between several IT applications with human interaction through automatic email receipt and response Offering several formats for comminicating with IT applications: web services, email, files Provides an effective form editor, including fields where values entered by humans drive the next actions of the business process,Not easy to delpoy new releases License key management has to be renewed too frequently, even with a commercial contract in place Adding more standard interfaces to common IT applications such as ERP systems Change the culture from a technical / engineering culture to a customer-focused culture - this is already underway with the arrival of BONITA Customer success,8,Real dialog between customer services managing their customer cases, and R&D managing software bugs. In order to implement an efficient strategy of priority bug fixing that suits to customer requirements (tens of C/S cases and tens of R& software bugs/a week) Simplification of time-consuming hidden administrative tasks for support teams: HR, Finance, IT,,9,6,8,8
Windows, Linux, Mac
Bonita BPM
66 Ratings
Score 8.7 out of 101
<a href='' target='_blank' rel='nofollow noopener noreferrer'>trScore algorithm: Learn more.</a>TRScore

Bonita BPM Reviews

Bonita BPM
66 Ratings
<a href='' target='_blank' rel='nofollow noopener noreferrer'>trScore algorithm: Learn more.</a>
Score 8.7 out of 101

Do you work for this company?

Show Filters 
Hide Filters 
Showing 2 of 66 Bonita BPM ratings and reviews.
Clear all filters
Overall Rating
Reviewer's Company Size
Last Updated
By Topic
Job Type

Reviews (1-2 of 2)

Companies can't remove reviews or game the system. Here's why.
Maciej Michalak profile photo
Score 8 out of 10
Vetted Review
Verified User
Review Source


Engine itself is efficient enough for most cases I dealt with. It can also be extended by clustering. I have done performance tests with JMeter and only managed to induce the crash of... JMeter. If there are efficiency issues they usually concern bad design/implementation of created apps or bottlenecks in integrated systems. Although I have met two cases with efficiency loss.
1. Java 7 related PermGen saturation caused by big number of installed apps (there is no jar dependency reusal between apps option).
2. Big number of waiting event handlers in processes stresses the database.
Read Maciej Michalak's full review

Feature Scorecard Summary

Dashboards (21)
Standard reports (21)
Custom reports (22)
Process designer (28)
Process simulation (10)
Business rules engine (21)
SOA support (19)
Process player (8)
Support for modeling languages (18)
Form builder (25)
Model execution (23)
Social collaboration tools (8)
Content management (18)

About Bonita BPM

Bonita BPM is a BPM-based application platform that is designed to help users build highly engaging, personalized business applications that can be continuously updated to adapt to business changes in real time. Bonita BPM provides an integrated suite of capabilities and is composed of the following core modules:

  • an Eclipse based, modeling and development environment which allows business analysts and developers to graphically design and share processes using the industry standard BPMN 2.0 notation.
  • a web based, drag and drop designer, based on HTML5 and Angular JS, to create personalized user interfaces for BPM applications, including web pages and process forms. It is highly extensible so developers can build their own interfaces using standard technologies.
  • a powerful and scalable Java-based process orchestration engine build on service-oriented architecture. It is flexible enough to adapt to any information systems architecture, from simple to complex while supporting intensive workload.
  • a web-based, out-of-the-box, portal for users and administrators to perform their day to day task. While this is a generic BPM application, users can also completely customize the end-user interface.

Bonita BPM Features

Process Engine Features
Has featureProcess designer
Does not have featureProcess simulation
Has featureBusiness rules engine
Has featureSOA support
Does not have featureProcess player
Has featureSupport for modeling languages
Has featureForm builder
Has featureModel execution
Collaboration Features
Has featureSocial collaboration tools
Reporting & Analytics Features
Has featureDashboards
Has featureStandard reports
Has featureCustom reports
Content Management Capabilties Features
Has featureContent management
Additional Features
Has featureConnectors
Has featureBusiness data management
Has featureREST APIs

Bonita BPM Screenshots

Bonita BPM Competitors


Does not have featureFree Trial Available?No
Has featureFree or Freemium Version Available?Yes
Has featurePremium Consulting/Integration Services Available?Yes
Entry-level set up fee?No

Bonita BPM Support Options

 Free VersionPaid Version
Social Media
Video Tutorials / Webinar

Bonita BPM Technical Details

Deployment Types:On-premise
Operating Systems: Windows, Linux, Mac
Mobile Application:Mobile Web
Supported Countries:Worldwide
Supported Languages: English, French, Spanish