Bonita is a XPDL-based workflow system which provides out-of-the-box workflow functionalities for defining and running business processes.

Bonita Open Solution - BPM and Workflow Software

An intuitive and powerful solution to build process based applications
for optimum cost

Draw your processes - it's as easy as using a whiteboard

Save time and effort designing your processes with Bonita Open Solution. This Business Process Management solution is smart enough to let you draw your processes graphically, as naturally as on a whiteboard.

Connect easily with your existing Information Systems

No more special development effort required. Connect your Bonita Open Solution processes to your existing systems (databases, messaging, enterprise resource planning, enterprise content management, data warehousing, customer relationship management, and more) - with a complete set of technical and business connectors.

Run your processes in one click

Applications with Bonita Open Solution are like nothing you've ever seen in a BPM solution. Draw your process and simply click to run the application. Process-based applications at your fingertips - finally, practical Business Process Management with Bonita Open Solution.

Web site
Project leader(s)

Rodrigue Le Gall

FunctionalityBusiness Intelligence
License(s)GNU General Public License v2.0 only
StandardsBPMN XPDL
VCS repository(ies)

- type: svn

Issue tracker URL
Professional support

Open Maturity Model
Bonita OMM
Average OMM score by category
Metrics filemetrics.json
LicenseFile countSource
LGPL-2.14403OW2 Fossology
No_license_found1929OW2 Fossology
GPL-2.0+14OW2 Fossology
Apache-2.013OW2 Fossology
GPL-2.011OW2 Fossology
OFL-1.18OW2 Fossology
MIT-style7OW2 Fossology
MIT-possibility7OW2 Fossology
GPL-2.0-with-classpath-exception6OW2 Fossology
Dual-license4OW2 Fossology
CDDL-1.04OW2 Fossology
CDDL4OW2 Fossology
MIT3OW2 Fossology
Sun-possibility2OW2 Fossology
MPL-1.12OW2 Fossology
GPL2OW2 Fossology
LGPL-3.0+1OW2 Fossology
LGPL-2.1+1OW2 Fossology
Total files count: 6379
Lines45,944OW2 SonarQube
Ncloc26,212OW2 SonarQube
Classes176OW2 SonarQube
Files125OW2 SonarQube
Directories18OW2 SonarQube
Functions1,812OW2 SonarQube
Accessors13OW2 SonarQube
Statements13,193OW2 SonarQube
Public API907OW2 SonarQube
Comment lines9,055OW2 SonarQube
Comment lines density25.7%OW2 SonarQube
Public documented API density76.7%OW2 SonarQube
Public undocumented API211OW2 SonarQube
Complexity7,590OW2 SonarQube
Class complexity43.1OW2 SonarQube
Function complexity4.2OW2 SonarQube
File complexity60.7OW2 SonarQube
Function complexity distributionOW2 SonarQube
File complexity distributionOW2 SonarQube
Tests871OW2 SonarQube
Test execution time7.1 secOW2 SonarQube
Test errors18OW2 SonarQube
Skipped tests0OW2 SonarQube
Test failures14OW2 SonarQube
Test success density96.3%OW2 SonarQube
Coverage24.3%OW2 SonarQube
Lines to cover13,204OW2 SonarQube
Uncovered lines9,694OW2 SonarQube
Line coverage26.6%OW2 SonarQube
Conditions to cover8,843OW2 SonarQube
Uncovered conditions6,998OW2 SonarQube
Branch coverage20.9%OW2 SonarQube
Duplicated lines1,291OW2 SonarQube
Duplicated blocks59OW2 SonarQube
Duplicated files19OW2 SonarQube
Duplicated lines density2.8%OW2 SonarQube
Violations2,653OW2 SonarQube
Blocker violations1OW2 SonarQube
Critical violations5OW2 SonarQube
Major violations1,190OW2 SonarQube
Minor violations1,426OW2 SonarQube
Info violations31OW2 SonarQube
DsmOW2 SonarQube
Package cycles0OW2 SonarQube
Package tangle index0.0%OW2 SonarQube
Package tangles0OW2 SonarQube
Package feedback edges0OW2 SonarQube
Package edges weight325OW2 SonarQube
Quality profilesOW2 SonarQube
Complexity in functions7,574OW2 SonarQube
False positive issues0OW2 SonarQube
Open issues2,653OW2 SonarQube
Reopened issues0OW2 SonarQube
Confirmed issues0OW2 SonarQube
Sqale index147dOW2 SonarQube
Ncloc language distributionOW2 SonarQube
Sqale ratingAOW2 SonarQube
Development costOW2 SonarQube
Sqale debt ratio9.0%OW2 SonarQube
OpenHub activity score5OpenHub
OpenHub one year contributor count49OpenHub
OMM configuration management0Bonita OMM
OMM project planning2Bonita OMM
OMM requirements0Bonita OMM
OMM roadmap1Bonita OMM
OMM stakeholders0Bonita OMM
Choose a Risk Model:

Indicators Computed Score
License risk
Unique license18
Ratio no license30%
OMM License Indicator0
Quality risk
Blocker issues1
Critical issues5
Test coverage24.3%
Test success96.3%
OMM documentation1
OMM standards0
OMM testing process1
OMM software environment0
OMM commits and bug reports0
OMM maintainability and stability0
Activeness risk
OpenHub activity5
OpenHub contributor count (1 year)49
OMM configuration management0
OMM project planning2
OMM requirements0
OMM roadmap1
OMM stakeholders0