BonitaBPM Why or Why Not
March 04, 2016

BonitaBPM Why or Why Not

Anonymous | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User

Overall Satisfaction with Bonita BPM

We are a software company that uses Bonita BPM as the BPM Engine to customize our clients workflow processes and deliver a superior and high scale product that can be utilized in their every day needs within their departments/organization. The clients range from defense contractors, private contractors and a few select commercial companies.


  • Bonita uses JBoss and is very easily integrated with Java if using API calls or even their REST services.
  • Bonita has the use of JasperReports which makes it easier for us to build reports on our own and attach them as part of the process.


  • Bonita Development Studio is very slow in performance. It's built on top of Eclipse BUT one needs too much patience to work with the development studio.
  • I have used up till v6.3 so I am not aware of the latest and greatest features on v7.x. But I would like full control on what we can display and how we display things on BPM Admin and User Portal to the customer. Be able to use latest and greatest technology like Angular and less frameworks (They already have less).
  • Development Studio should have the capability of communicating with an enterprise database server such as SQL or Oracle. The inbuilt Bonita Database is not that reliable for developers.
  • We are still developing prototypes for our clients so there is no ROI yet.
Bonita is a open source solution out there which makes it much better for usage by developers who are integrating Bonita BPM with their applications. It can be used to manage processes with finance departments, security departments, human resource departments and pretty much everything an organization does. The only place I don't see it being used is with a visitor management solution to be able to screen and process visitors by integrating with hardware devices such as passport scanners, digital signature pads and badge printers.

Bonita Platform Feature Ratings

Process designer
Process simulation
Business rules engine
SOA support
Process player
Support for modeling languages
Not Rated
Form builder
Model execution
Not Rated
Social collaboration tools
Not Rated
Standard reports
Custom reports
Content management


  • Pablo Gómez de Castro | TrustRadius Reviewer
    Thank you very much for sharing your experience using Bonita BPM. Since the release of version 6.3, as you might imagine we have made many improvements to Bonita BPM and introduced new elements.​As you mention AngularJS, I would recommend that you check out our new component to design end user web interface: the UI Designer. The UI Designer uses AngularJS and the Bonita BPM Engine REST API to let you create rich user web interfaces. It's a major improvement from the previous form builder from the user experience point of view. You can also use the UI Designer to customize your user portal by creating personalized applications. An "application" in Bonita BPM is a set of web pages displayed in Bonita BPM Portal that aggregate information about various processes, business data, etc. Applications also allow users to start a process, execute steps, etc. I invite you to contact us if you'd like more information. For the Bonita BPM Studio embedded test environment we use an h2 database. This approach lets you quickly test your processes directly from Bonita BPM Studio. The embedded test environment has not been designed to be reconfigured to another type of database. If you need to test your processes and applications in an environment that uses a different database (such as Microsoft SQL Server) we offer solutions to use continuous integration software. CI software can build and deploy your processes and applications to a test server configured to your needs. About performance of Bonita BPM Studio, could you please help us by reporting this issue with your usage details. You can open a case through the customer portal so that our R&D team can perform more accurate analysis. Pablo Gómez, Customer Success Team - Bonitasoft

More Reviews of Bonita Platform