The Open Source
Business Process Management suite
Connecting people, systems, and day-to-day work using a BPM Suite has never been easier.
Try its advanced BPMN 2.0 functionality, easy-to-implement connectors, and ultra-scalable Java engine.
Bonita BPM makes the job of building process-driven business applications faster than ever!
Involve business stakeholders with IT in process modeling. With BPMN, it's easy to create a process model together.
Build and test process models in actual environments. Simulate alternate models to optimize your processes.
Use the rich set of connectors to connect processes to existing information systems with minimal custom coding.
Executable design lets you transform a visual process model into a complete application.
Use monitoring and reporting to ensure that processes and people are operating at peak productivity.
Clustering capability for complex architecture and flexible Bonita Portal for mobile and desktop users.
See the features provided in Bonita BPM Community Edition, and compare with the advanced capabilities that come with Teamwork, Efficiency, and Performance subscriptions.
|BPMN2 process modeling|
|Design your workflow model with Business Process Model and Notation (BPMN) 2.0. Use basic or advanced notation|
|Collaborative process modeling|
|Share a process model and bridge the gap between process owners, stakeholders, business analysts and developers|
|Import and export process models|
|Import process models defined in BPMN2, JBPM, XPDL, Visio, and ARIS. Export process models and exchange with other BPMN2 compliant systems|
|Define business rules for workflow in decision tables without the need for coding or external business rules|
|Check your process model for errors and fix them during design|
|Team collaboration - BPM repository|
|Save, organize and archive all your processes in your organization's central repository base on SVN|
|Generate complete documentation of your business process in the format of your choice (.doc, .ppt, .html, .pdf)|
|Complex data management|
|Manage your process data in multiple formats including Java Objects, XML, and attached documents|
|Define what information and actions are presented to which category of end user in the final application|
|Custom User Profiles|
Default User Profiles include Business Analyst and Application Developer. Add your own custom User Profiles
|Business process templates|
|Customizable application templates for HR, Corporate Finance, Quality, IT, and more leverage Bonitasoft’s expertise from hundreds of BPM deployments|
|Connectors to external systems|
|Select from among a rich set of built-in connectors to both proprietary and open source systems such as CRMs, databases, Web services, and more|
|Connector development wizard|
|Develop and test your own connectors in Bonita BPM Studio|
|Advanced SQL Wizard|
|Use the SQL wizard to graphically “draw” your requests by browsing database tables and selecting the fields you want to combine. Avoid tedious manual queries than can introduce errors|
|Web services wizard|
Use the Web services wizard to define XML requests by browsing the Web Services interface (wsdl file). Less time, fewer errors
|Get connected to Salesforce.com system and list all available objects and fields. This also includes a Query Builder based on Salesforce.com’s SOQL query language for fast query building to minimizing potential errors|
|Advanced SAP Wizard|
|Use an advanced wizard for the SAP connector to search and configure complex SAP data graphically. Efficiency and Performance also provide access to the SAP documentation|
|Define users and groups directly with Bonita BPM, or connect with existing directories (LDAP, Active Directory, and more)|
|Map the actors defined in the process to your actual organization|
|Import and export organizations|
Apply changes to your organization structure without the need to deploy another version of the process. New organization structure can be uploaded directly to Bonita BPM Portal and applied immediately
|A configurable LDAP synchronization tool automatically and regularly updates user profiles and groups based on an LDAP or Active Directory organization|
|Simple Web forms editor|
|Drag-n-drop in widgets to create simple web forms and add field verification|
|Easy customization of your BPM application - Web forms and Portal - with your corporate templates and logo|
|Dynamic Web forms designer|
|Create web forms with field dependencies among fields, dynamic field filling from a database, dynamic page re-ordering, pre-built validation rules, and more|
|Simulate process execution with parameters such as cost, duration, resource consumption, calendar, and identify candidates for optimization|
|Get clear indications on how to improve your process: use the simulation capability to generate execution simulation reports with your loaded parameters. Advanced simulation generates simulation reports without external input|
|Use asynchronous execution to avoid process instances being blocked because of pending tasks|
|Java and REST APIs|
|Available APIs include Java-based APIs, EJB3 and REST for custom application development and easy embedding|
|Engine performance optimization|
Bonita BPM Subscription Editions offer improved caching and multi-threading capabilities that improve overall performances of Bonita BPM Engine
Set-up multiple execution environments such as development, test, pre-production, and production - optimize the time it takes to go live
|Configure each tenant individually: reporting, encrypted identity key for SSO, inbox arrangement, and more. For generated applications, define the SSO on a per tenant basis|
|Ensure high availability of your BPM platform with clustering|
Complete applications can be deployed on an application server and serve up web forms for end users. Manage processes directly from Bonita BPM Portal.
|Business application generation|
Generate a fully operational process-based application in one click
|Bonita BPM Portal|
|The fully redesigned end-user interface allows people to fully manage their work - they can break up a task, delegate all or parts of it, manage "to-dos" according to due dates|
A powerful document management repository to manage and version documents associated with processes
|Process data search|
Find a process case with specific criteria among a large number of deployed and archived processes. Use the search function to search for processes and process cases in natural language
|Break up global tasks into smaller to-do's which can be delegated to others, for more flexibility and unanticipated issues handling|
|Custom portal user profiles|
|Create custom profiles in Bonita BPM Portal and grant access to define portal features to a specific group of users|
|Business data search|
Search for business data in Bonita Portal. End users can easily find cases with specific data entries (i.e. purchase order number, ticket id, requester name, etc)
|Complete tasks from any mobile device, including smartphones and tablets|
|If a process step fails due to an error on a connector, Groovy script, or data initialization, fix the problem and replay failed tasks|
|Live parameter update|
|Define business and technical parameters that can be modified at runtime in Bonita Studio. Modify process parameters live without the need for deploying another version of the process, or interrupting service|
Follow your processes and report on business intelligence
|Define your own KPIs and couple them directly to business processes. Visualize results with graphical tools such as BIRT or Jasper Report|
|Deploy custom JasperReports in Bonita BPM Portal to monitor your process and business data|
|Powerful monitoring capabilities let you know the real-time, precise status of process, cases and tasks|
Bonitasoft consultants are experts in Bonita BPM and BPM best practices. They have helped customers around the world successfully implement a wide variety of processes. Get an accelerated start with Bonitasoft consulting services.
Demonstrate one or more functional and technical aspects of Bonita for your specific case. Lessons learned can accelerate your project development.
Install the pre-packaged execution platform, or do a custom install with architecture for high availability and multi-tenancy.
Support for your technical architecture definition, with recommendations for best practices on distributed and high availability architectures.
Follow best practices to build business applications. Align projects with standards and constraints. Recommended for organizations with several projects.
Model and begin automating your business processes with Bonita, with understanding of BPMN and best practices.
Optimize your Bonita API integration, process development, and connector development.
Get help with process development, implementation and integration, with specific attention to your identified issues.
Get help with your end user forms, Bonita Portal, or Bonita User Experience Look and Feel.
Configure reports and dashboards using business and process data.
Get help with code improvements, platform performance, platform scalability, process maintainability, and application security.
Get suggestions for technical improvements to reduce access time to web interfaces and reduce process execution time.
Ensure continuity for migration of existing processes and their instances from Community to Subscription edition.
Master Bonita BPM through training. Whether you’re new to Bonita BPM or an expert user, a technical user or a manager/analyst, our professionally delivered training courses will maximize your productivity.
Model processes and optimize interactions between business and IT teams.
For managers who need to work with IT to implement organizational processes; analysts and others who need a full view of Bonita BPM 6 and its impact on their IT systems.Objectives
Prerequisites: None.Find a class
Design, connect, develop and deploy processes and web applications.
For software developers, programmers, software engineers who will:
Prerequisites: Some Java programming experience. Process Modeling course not required.Find a class
Understand architecture, integrate Bonita BPM with external applications and web portals. Ensure effective interaction with other IT systems.
For Java developers, technical architects, integrators who will deploy Bonita BPM and processes in applications other than the Bonita BPM-provided web apps.Objectives
Prerequisites: Experience with JEE platform and Java programming. Process-Based Application Development Training is required.Find a class
Master administration, users and groups with Bonita BPM. Understand different Bonita deployment architecture options. Be able to deploy and manage process life cycles.
For anyone with a profile in systems admin, with experience of network admin and system architectures.Objectives
Prerequisites: None.Find a class
For anyone with a profile in Information Technology: software developers, programmers, software engineers.Objectives
Prerequisites: Familiarity with Bonita Open Solution Version 5.10.X.Find a class
English | Online
English | Online
French | Online
With a Bonitasoft subscription you have access to the expert knowledge of our global support team. Available across multiple time zones, they have direct access to Bonitasoft's R&D.
|Customer Support portal|
|Support is available through the Customer Support Portal, which provides access to subscription-related resources depending on your subscription.|
|Support coverage||9am to 5 pm on business days||24/7|
Business hours are determined according to the time zone associated with the subscription and include 9 am to 5 pm from Monday to Friday.
24/7 coverage is independent of time zone
|Severity 1 initial response time||3 business hours||2 hours|
The severity level is a measure of the impact of the technical issue on your systems or business.
You set the severity level of the issue.
|Number of assigned customer contacts||2||5|
Designate multiple people as official point-of-contacts; with passwords to the Customer Portal.
Each will have unlimited access to BonitaSoft Support
|Number of requests||unlimited||unlimited|
|As long as your Service Agreement is in effect - every request you make gets a response.|
|Knowledge base||By request||Unlimited access|
|Our knowledge base details all the known issues for multiple configuration and environment types.|
|Call the Bonitasoft Support Center directly|