Skip to main content
TrustRadius
Bonita Platform

Bonita Platform

Overview

What is Bonita Platform?

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.

Read more
Recent Reviews

BonitaSoft BPM review.

10 out of 10
January 08, 2024
Incentivized
We use BonitaSoft as our workflow and low code/no code platform. We've implemented it for business processes like logistics, supply chain, …
Continue reading

Bonita for BPM !

10 out of 10
December 23, 2022
Incentivized
Bonita platform is used for an HR portal, including data and process from HR and others entity, using connector extensions to get and put …
Continue reading

BonitaSoft review

5 out of 10
May 17, 2022
Incentivized
Building a solution to modelize client processes and use Bonita API to link our Bonita model with our custom micro-services.
Continue reading

review

9 out of 10
May 17, 2022
Incentivized
Bonita Platform is a process manager and process orchestrator that is used to control the business process and create an organized …
Continue reading

Bonita at a glance

7 out of 10
December 29, 2021
Incentivized
For workflow automation to save time and cost, which will be an ongoing process and change based on business requirements. We are …
Continue reading
Read all reviews

Awards

Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards

Popular Features

View all 13 features
  • Process designer (52)
    8.7
    87%
  • Business rules engine (42)
    8.1
    81%
  • Form builder (48)
    7.9
    79%
  • Model execution (48)
    7.6
    76%

Reviewer Pros & Cons

View all pros & cons
Return to navigation

Pricing

View all pricing
N/A
Unavailable

What is Bonita Platform?

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.

Entry-level set up fee?

  • No setup fee
For the latest information on pricing, visithttps://www.bonitasoft.com/pricing

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services

Would you like us to let the vendor know that you want pricing?

19 people also want pricing

Alternatives Pricing

What is Camunda?

Camunda is a process orchestration tool designed to help organizations design, automate, and improve any process. Built for business and IT collaboration using BPMN and DMN standards, Camunda aims to enable seamless integration across endpoints to transform mission-critical processes.

What is Jotform?

Jotform Enterprise is a digital workspace productivity tool that provides a platform for organizations. The aim of Jotform Enterprise is to give companies an easy-to-navigate tool that makes reaching out to customers, collaborating with coworkers, and collecting e-signatures and data a more…

Return to navigation

Features

Reporting & Analytics

Users can report on and analyze usage, performance, ROI, and/or other metrics of success.

7.2
Avg 8.1

Process Engine

Designing and building process models

7.8
Avg 8.4

Collaboration

Collaboration tools allowing BPM experts to collaborate on model design

6.9
Avg 8.2

Content Management Capabilties

Lightweight tool for managing content

6.8
Avg 8.1
Return to navigation

Product Details

What is Bonita Platform?

Bonitasoft supports digital operations and modernization of information systems with Bonita, an open-source and extensible platform for automation and optimization of business processes.

Presented as easy to handle and integrate into heterogeneous information systems, Bonita accelerates development and deployment of process automation projects, service orchestration and application development. This is made possible by its low code capabilities, reusable components, and unified deployment on-premise and on the cloud.

CIOs can confront both short-term challenges (often from requests from business teams who wish to support their business development), and the long-term challenge of modernizing IT to deliver on business needs and customer expectations.

Open-source, extensible and integrated, Bonita is based on an architecture that clearly separates the process, data and user interface layers. All project team members can collaborate to develop, deploy and maintain sustainable processes in line with the expectations of business users. Project governance, specific to each company, is respected by a clear separation between visual programming and coding capabilities. Each project team member can leverage their specific know-how and skills to add value. The technologies used do not require learning new languages ​​or methods, but instead rely on commonly used components such as Java, enterprise services such as SSO and LDAP, continuous delivery, and the ability to develop in SDKs. These capabilities avoid the need for additional resources.

The use of BPMN, reusable components, numerous extension points, deployment on premise or in the cloud all help guarantee rapid and agile developments.

Complex business processes become visible with centralized monitoring. Traceability, execution control and reduced risk of errors allow teams to focus on optimizing and improving operational efficiency on an ongoing basis.

Bonita Platform Features

Process Engine Features

  • Supported: Process designer
  • Supported: Business rules engine
  • Supported: SOA support
  • Supported: Support for modeling languages
  • Supported: Form builder
  • Supported: Model execution

Collaboration Features

  • Supported: Social collaboration tools

Reporting & Analytics Features

  • Supported: Dashboards
  • Supported: Standard reports
  • Supported: Custom reports

Content Management Capabilties Features

  • Supported: Content management

Bonita Platform Screenshots

Screenshot of Process designed in Bonita BPM StudioScreenshot of Bonita BPM project overviewScreenshot of Fully customized end user interfaceScreenshot of Bonita BPM Admin App

Bonita Platform Video

The Bonita platform for digital process automation

Bonita Platform Technical Details

Deployment TypesOn-premise, Software as a Service (SaaS), Cloud, or Web-Based
Operating SystemsWindows, Linux, Mac
Mobile ApplicationMobile Web
Supported CountriesWorldwide
Supported LanguagesEnglish, French, Spanish

Frequently Asked Questions

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.

Reviewers rate Process designer highest, with a score of 8.7.

The most common users of Bonita Platform are from Enterprises (1,001+ employees).
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(111)

Attribute Ratings

Reviews

(1-19 of 19)
Companies can't remove reviews or game the system. Here's why
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We used Bonita Platform to support claims process at our customer in insurance sector. The process is focused on long lived instances with multiple attachments of different types, stored in a non-standard document management system. Bonita Platform has offered a good balance between customizability and time to value. What was also important for us was ability to enable customer IT to understand and take over further development of the system. It worked fine. What I would appreciate in the future versions though is support for more recent GUI frameworks and easier deployment model, in kubernetes environments in particular.
  • Rapid GUI development with UI Designer
  • Ease of integrating custom logic and interoperability with external system with Java.
  • Describing main process logic in BPMN facilitates transparence between tech and business project members.
  • Customers small IT team was able to take over and implement further changes to the system.
  • Support for more recent GUI frameworks and libraries in UI designer.
  • Easier deployment model, more in line with the current cloud native trends.
  • Better support for automated tests.
Bonita Platform's strong point is a good balance between customizability and rapid delivery. It is a good fit for implementing quickly/at low cost many user focused processes leveraging UI designer, BDM business data model and provided portal. If your process has no user interaction at all or you will be implementing a fully blown custom user interface then you may consider other options.
Score 3 out of 10
Vetted Review
Verified User
Incentivized
We use the platform to allow the FDJ core domain team, the ability to develop and create business workflow without technical skills. We developed all the tooling around the Bonita Platform to interact with the rest of the FDJ software platform.
  • Change the business logic without redeploy
  • Licencing - ability to share keys and account
  • Premium users website area - there are serveral bugs
Difficulties to implement Bonita platform in custom Kubernetes chart Difficulties to manage licensing file into docker images -> No minor or native volume management Jar implemented in Platform API
Score 9 out of 10
Vetted Review
ResellerIncentivized
We are using the Bonita Platform to automate some HR processes that are country-specific and very difficult to find OTS available software.
  • Multiple integration points (emails, storage systems, databases, etc.)
  • BPMN used to model the process
  • Low-code development
  • Updates to the Business Data Model are not as smooth as they could be
It is a great tool to automate from the simplest to the most difficult processes inside an organization Anonymous user support is quite limited and complicates the interaction with users refusing to register with the company
December 29, 2021

Bonita at a glance

Score 7 out of 10
Vetted Review
Verified User
Incentivized
For workflow automation to save time and cost, which will be an ongoing process and change based on business requirements. We are targetting the workload that currently has to be done by individual staff users, which could be automated and has repeated workload and the organization is looking for a proper solution and we are doing POC and testing with a few different products.
  • Support workflow
  • Support process model
  • Good UI
  • Prebuilt integration support
  • Process as code
  • Detailed doco

It seems to be working well in our testing for small and straightforward workflow processing, but we haven't really built any complicated ones for a production, such as to engage mutiple stakeholders, talking to different backend or a long runner etc. so can't really say much from that perspective.
Antoine Chami | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
We can easily implement new ways of working for companies. We help organizations have a better quality of work by implementing BPM solutions using Bonita. We can easily discuss with stakeholder on a BPMN basis then work with IT teams on the integration with IT ecosystem. Bonita is a marvelous tool to discuss with a large portion of [the] non-IT population and help them industrialize low value added tasks.
  • Modelization.
  • Task distribution.
  • Workflow.
  • The number of columns in basket.
  • Database writing of buffered information.
A good scenario for Bonita is for example office changes process where we need to connect with AD and be sure to update specific IT tools used by a large portion of company workers.

A less appropriate scenario would be to implement lots of specific rules with various webpages that would deliver a huge number of ending scenarios.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We optimize business processes thanks to Bonita. The various business lines of the company are affected, from the management of customer files to support services, including mail management. The Bonita solution allows the company to automate some of the low value-added tasks, but it also helps users in more complex processes through request forms and an intelligent task allocation system that considers assignments and the skills of each employee.
  • Automation of business processes.
  • Managing task assignment.
  • Use by non-technical trades.
Bonita is trained for the automation of business processes by a development team. The solution is less suitable for the realization of complex interfaces.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
Bonita BPM is the principal tool we are currently using to automate our processes. So far, the experience has been excellent. We have deployed two processes with Bonita BPM to manage employee travel requests and vendor payment. We have also deployed our credit approval process on the platform and so far, we have seen great improvement in the credit approval process.
  • Task assignment
  • Process monitoring
  • Process analysis
  • A document management function needs to be added
  • Process analytics needs to be improved
Bonita BPM will work well for any organization, big or small. It is simple to use and robust at the same time.
richard gay | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized

BONITA 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

It is well suited to mixing IT applications and human interactions in numerous dynamic combinations.

It is less suited for mass data transfer with few case management combinations, where an ETL tool would be more efficient.

John Wadie | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
We have used Bonita to replace a couple of manual approval processes for our procurement department.
  • Modeling the business data.
  • Building a responsive UI for the process users.
  • Building integration with LOB systems in the form designer now requires implementing REST API's. This is a development overhead, and should be simplified.
  • The studio should include more options for handling exceptions.
Environments which have dedicated engineers and testers can benefit the best from Bonita.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
Bonita helped us to address two challenges: connecting editor applications to make interfaces and data exchanges between them, and processing workflows of dedicated processes within the company. The main challenges were to be able to create interfaces without having to hire external contractors to develop them, and taking advantage of this BPM tool, just by setting up the tool and by making the way we follow data exchanges between applications easy.
  • Bonita simplifies the way to produce interfaces between applications of the market.
  • Bonita reduces time to implement interface and time to maintain interfaces, using standard connectors.
  • The IDE helps to draw a user friendly chart to accelerate deployment of process and increase process governance.
  • Bonita forms are not highly customizable in terms of design.
  • Some updates may break down your interface. A "test mode" on a virtual appliance with replicated copy of your [production] environment would be a great improvement.
  • There is no ctrl-Z, no undo or redo, in the UI Designer editor.
The in/out arrival process for interns and employees is an example of a process where a company can achieve a significant result in a reduced amount of time. This is particularly right with the prepackaged processes fully furnished by Bonitasoft when you pay for annual maintenance. More pre-packaged processes based on standards exist and are furnished by Bonitasoft.
Clive Rethman | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
ResellerIncentivized
First Digital Solutions provides implementation and support to Bonitasoft users/customers. The platform is very user friendly and enables complex business processes to be designed and associated applications implemented quickly and efficiently. Furthermore, the extensive range of connectors means that applications can be easily integrated with other systems. We look forward to working with Bonitasoft on a mutually-beneficial basis in the long term.
  • Easily design workflows & business processes using the GUI studio tool.
  • Develop responsive web-based applications quickly and efficiently.
  • End users can easily modify BPM applications without needing any code expertise.
  • Be able to be implemented on LAMP Stack.
  • Make it easier to upgrade between versions.
  • Reduce the need for high-level Java expertise for developing applications.
Bonitasoft is very well suited for workflow based applications where there are dependencies on both human and computer-related tasks.
David Edson | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
Bonita BPM provides a single design and runtime environment for business functionality. Using the Bonita Forms and BPM process runtime we can enable accurate electronic data capture, assign responsibilities and escalation for form pressing and monitor and measure the effectiveness of our business functions. Further we have compared Bonita to a range of other BPM providers and found that it meets the expectations with a competitive advantage in agility and price. Delighted to recommend Bonita.
  • Dynamic form data capture, with validation and cross references.
  • Process flow control with excellent roles and responsibilities allowing the ability to get the right information to the right person at the right time.
  • Fantastic extensibility, both in the GUI and workflow connectors. Allows us to make the product meet customer requirements.
  • Great bang for your buck, compared to other BPM products in the marketplace.
  • I would love to see the process activities pre populate GUI fields, there are excellent REST capabilities, however a gap from the uplift from v6 to v7 is the auto mapping of data form a process activity into a the form. Having to retrieve it from the inside the form is cumbersome.
  • Would love to see GIT support in the designer to allow for integration into modern SDLC and CI/CD tools.
  • The ability to have a subscription licence work after an AWS node rebuild or a docker container rebuild would be a definite need. Licensing tools that support modern CI/CD and cloud scalability models.
  • Run the Forms GUI as a web view inside the Eclipse runtime, better continuity of design tools and stops the incessant screen hopping.
  • Auto start the browser developer tools in the preview mode, leverage the existing debug capabilities for REST, AJAX and JavaScript.
Well suited for small to medium business who require forms capture and agile data processing.
Score 7 out of 10
Vetted Review
Verified User
Incentivized
Bonita BPM is mainly used in our organisation to synchronise data between two database systems (SFDC and Clearquest) based on decision workflows for bug resolution tracking.
  • Make interfaces between two system easy to modelise and to maintain in the long run.
  • Avoid customised development or specific webservice interfacing to exchange data between systems following a workflow.
  • Give the needed flexibility and ease of maintenance to automate internal activity processes in a versatile and agile way.
  • Stability of the solution was a real issue in a first stage, latest release software is now much more reliable
  • Modelisation and maintenance still need a significant initial investment in knowledge aquisition where end users or managers remains dependant from IT department
  • BPM is still highly IT oriented from my point of view where needs are on end-users or enterprise core activities, continue to improve marketing target towards non-IT users may give a better adoption by mid-size companies
HR workflows look to be an easy target for Bonita to automate - for example, new arrival or departure of employees in a company. Approval and escalations can also be a good business case, where specific industry-oriented applications can be eased by Bonita such as Media asset management in Digita TV production environment.
Score 4 out of 10
Vetted Review
Verified User
Incentivized
Bonita BPM is used to provide tools and workflows for some of our procedures. It's been implemented across a few departments.
  • Build great work flow logic
  • Great API
  • Good customizations
  • Documentation
  • Implementation of variables and code
  • Product installation
Sometimes it helps, but most of the times creates more problems than solutions.
March 14, 2016

My bonita's review

DaviD EL-BAZE | TrustRadius Reviewer
Score 7 out of 10
Vetted Review
Verified User
Incentivized
We are using it for dispatching leads between salers
  • Interfacing our CRM with Bonitasoft APIs
  • Modeling simple business processes
  • The studio is very heavy
  • The portal is a handicap for users. Takes too many steps to complete a task
  • Why did they not implement gmail authentication?
Bonita is powerful tool for implementation of process.
Score 6 out of 10
Vetted Review
Verified User
Incentivized
We are a university consortium and we offer Bonita BPM as a facility for our customers, for many uses - for example new student enrollment or for the management of various administrative aspects. Also currently under evaluation is the adoption of Bonita BPM for internal use.
  • Very friendly user interface
  • Really easy to implement workflows
  • The software installation process has some redundancies
  • Complicated license management if you're using the subscription version
  • Frequent release of new versions of the software. Lot of work for the system admins for the upgrade, and no chance to do it without service downtime
Very useful in an identity management scenario
Score 6 out of 10
Vetted Review
Verified User
Incentivized
Bonita BPM is used by the IT integration team to manage certain business processes. Other departments (typically customer care) may use the Bonita web application if they are involved in the process at some point. Bonita is used for processes that typically involve human interaction (not necessarily via Bonita) or long-running asynchronous operations. Such processes concern mostly life cycles of certain transactions that require asynchronous input from multiple systems. In this regard, Bonita is not so much used by humans as controlled by messages sent by other systems.
  • Bonita seems particularly suited for processes requiring a great deal of human interaction. Its user model allows you to control access to business processes in a fine-grained way. This allows for business processes to move smoothly between users and services as the process advances.
  • The definition and usage of custom forms from the latest version of Bonita seems particularly powerful. It allows for a thorough customization of the look-and-feel and does not require complex developments.
  • The web interface and administration section have greatly improved in the latest versions. Installation and configuration of processes has become more flexible and more structured. The administration section gives a good view on failed processes, allowing to analyse problems in an efficient way.
  • From a technical point of view, Bonita is not well-suited for integration in a development environment.
  • Upcoming support for 'unit' testing and continuous integration seems bloated and overly complex. Its starting point is clearly the Bonita point of view, not the development point of view.
  • To integrate Bonita efficiently in a continuous integration process, it should be possible to: completely build a process .bar without having to start the studio and/or server (typically a single maven plugin); deploy .bar files in a maven (or other) repository; start an embedded Bonita server automatically when running unit tests.
  • The usage of images and the (apparently mandatory) integration with Jenkins make this more complex than it should be.
  • The constraint to deploy only one database model on the server is particularly painful.
  • It necessitates that unrelated processes are combined into the same repository. In fact, it completely nullifies the possibility of having multiple repositories.
  • While it is definitely a great idea to allow process parameters to be configured in the web interface, it would be useful to allow import (and export) of these parameters as a .properties file. Currently, a re-install of a process requires you to reconfigure these parameters manually (not nice if there are more than a few parameters).
  • It is very unintuitive (and even illogical) that the XOR operator is named as such, while it does not act as an Exclusive Or when used with multiple incoming flows.
  • A formal ticketing system for encountered issues with Bonita studio and server would be nice. (if it exists, I was never pointed to it)
  • Mapping of values (message variables, process and sub-process variables, step variables) is often inconsistent. Certain cases allow the usage of scripts, others don't. Same for calling Java methods on an Object. Making this more consistent would avoid surprises and probably create lesser bugs. Data operations at the entry of a step would be useful too.
As indicated in previous answers: less suitable for 'automated' processes
Maria Francesca Emiliani | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
Bonita BPM is currently used in the department that manages system integration and identity management projects. It's also going to be used for managing internal processes in our organization. Typically it addresses digital identity lifecycle management requisites (enrollment of users, enrollment of services, and workflows for managing internal authorizations).
  • User interface programming
  • Business Data Model
  • API extensions for complete separation between the process and the user interface
  • SAML authentication
  • Features that in the new version are no longer supported.
No, as a general tool there are a lot of scenarios for which Bonita is well suited. It is less appropriate in processes where there are very few actors.
Score 6 out of 10
Vetted Review
Verified User
Incentivized
Bonita BPM is being used by the whole organization. At the moment it addresses the need create incident systems and business processes.
  • Easy workflow creation.
  • BDM makes better integration.
  • Escalations between organization entities.
  • Front end is not easy for non developer users.
  • BDM has some disadvantages.
  • Migration tools for update arent easy to deal with.
It is well suited if you want to make workflows that integrate with multiple levels of an organization.
Return to navigation