How we do it

Bonita BPM

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!

Bonita BPM

Collaborate

Involve business stakeholders with IT in process modeling. With BPMN, it's easy to create a process model together.

Build, optimize, test

Build and test process models in actual environments. Simulate alternate models to optimize your processes.

Connect

Use the rich set of connectors to connect processes to existing information systems with minimal custom coding.


Develop

Design a process model and turn it into a complete application.

Monitor

Use monitoring and reporting to ensure that processes and people are operating at peak productivity.

Deploy

Clustering capability for complex architecture and flexible Bonita Portal for mobile and desktop users.


BPM Infinite Create powerful, flexible process-based business applications
Bonita BPM Studio

Bonita BPM Studio

Design an executable process model quickly with BPMN2. Start with a visual design, define business data, add connectors to external systems, and design user forms.

Bonita BPM Portal

Bonita BPM Portal

The highly customizable end-user interface for mobile and desktop offers health monitoring and error management to keep your applications running smoothly.

Bonita BPM Engine

Bonita BPM Engine

The Bonita BPM Engine easily handles large, high-demand processes with a large transaction volume in a complex environment.


Community and Subscription Editions

See the features provided in Bonita BPM Community Edition, and compare with the advanced capabilities that come with Teamwork, Efficiency, and Performance subscriptions.

Community Edition

For the developer who wants to build expertise in creating powerful process-based business applications

Subscription Editions

For development teams working together to solve business or technical problems with better, process-based business applications

Community

A complete open source business process management suite
Download today
  • Build your process application in the Bonita BPM Studio
  • Manage unlimited process tasks with the Bonita BPM Engine
  • Use the Bonita BPM Portal to complete the work

Teamwork

Ideal for building process applications for organizations of any size
All the power of
Community
+
  • Dynamic web form design
  • Advanced integration tools
  • Tools for team development
  • Business data definition and management

Efficiency

Create & manage highly customized web and mobile process applications
All the power of
Teamwork
+
  • Create custom web apps
  • Deliver custom mobile applications
  • Monitor the health of your process applications in real-time

Performance

The ultimate BPM with unlimited power for mission critical process applications
All the power of
Efficiency
+
  • Modify parameters in live processes
  • Fix and replay failed tasks
  • One platform serves multiple organizations
  • Build a high availability Bonita BPM environment

Ready to get started?

Get answers from
Bonita BPM experts
Ask for a demo
Download different
Bonita BPM versions
See all

Consulting

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.

Consulting

Proof of Concept

Demonstrate one or more functional and technical aspects of Bonita for your specific case. Lessons learned can accelerate your project development.

  • Duration: 3-20 days
  • When: Evaluation phase
  • Where: At your site or remotely
  • How:
    • define requirements and priorities for POC
    • build a model
    • create a demo
    • report results

Platform installation (standard or custom)

Install the pre-packaged execution platform, or do a custom install with architecture for high availability and multi-tenancy.

  • Duration: 2-10 days
  • When: Dev or production phase
  • Where: At your site or remotely
  • How:
    • validate system components
    • validate prerequisites
    • install and configure application server, database and Bonita BPM
    • configure LDAP or Active Directory security (optional)
    • validate and document
    • report results

BPM Architecture Assistance

Support for your technical architecture definition, with recommendations for best practices on distributed and high availability architectures.

  • Duration: 3-5 days
  • When: Dev or production phase
  • Where: At your site
  • How:
    • conduct workshop with technical leads
    • diagram and describe proposed architecture
    • diagram Bonita components
    • produce technical architecture diagram

Technical Account Manager

Follow best practices to build business applications. Align projects with standards and constraints. Recommended for organizations with several projects.

  • Duration: 1-5 days per month, over several months
  • When: Development phase
  • Where: At your site or remotely
  • How:
    • document architecture
    • conduct wokshop
    • supervise and support Bonitasoft consultants

Process Modeling Assistance

Model and begin automating your business processes with Bonita, with understanding of BPMN and best practices.

  • Duration: 3-30 days
  • When: Development phase
  • Where: At your site or remotely
  • How:
    • BPMN workshop
    • business analysis workshop
    • modeling workshop
    • prototype process
    • validate process

Development Assistance

Optimize your Bonita API integration, process development, and connector development.

  • Duration: 5-50 days
  • When: Development phase
  • Where: At your site or remotely
  • How:
    • determine delivery schedule
    • develop specifications
    • guided development
    • workshop for knowledge transfer

Technical Expertise

Get help with process development, implementation and integration, with specific attention to your identified issues.

  • Duration: 2-30 days
  • When: Development phase
  • Where: At your site or remotely
  • How:
    • priotitize technical issues
    • custom guidance on best practices
    • validate solutions

Look-and-Feel Assistance

Get help with your end user forms, Bonita Portal, or Bonita User Experience Look and Feel.

  • Duration: 2-5 days
  • When: Development phase
  • Where: At your site or remotely
  • How:
    • validate graphical requirements
    • build look and feel

BAM/KPI Reports Assistance

Configure reports and dashboards using business and process data.

  • Duration: 2-10 days
  • When: Development phase
  • Where: At your site or remotely
  • How:
    • Define KPIs
    • Build report tables
    • Build and validate reports

Development Audit

Get help with code improvements, platform performance, platform scalability, process maintainability, and application security.

  • Duration: 2-5 days
  • When: Development and implementation phase
  • Where: At your site or remotely
  • How:
    • infrastructure diagnosis
    • server configuration diagnosis
    • development review
    • recommended best practices for your case

Performance Audit

Get suggestions for technical improvements to reduce access time to web interfaces and reduce process execution time.

  • Duration: 2-5 days
  • When: Development and implementation phase
  • Where: At your site or remotely
  • How:
    • infrastructure diagnosis
    • server configuration diagnosis
    • server configuration tuning
    • development review
    • recommended measurements

Migration

Ensure continuity for migration of existing processes and their instances from Community to Subscription edition.

  • Duration: 3-10 days
  • When: Production phase
  • Where: At your site or remotely
  • How:
    • validate system components
    • install / configure Java and AS
    • install, configure and validate Bonita SP components
    • Migrate existing processes and their instances
    • Validate existing processes
    • Shut down Community edition platform

Training

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.

Training
3 days

Process Modeling

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
  • Use Bonita BPM to model processes
  • Learn BPMN notation and best practices
  • Learn techniques for effective collaboration between business and IT
  • Learn how processes interact with Information Systems
  • Learn how a complete project is developed end-to-end

Prerequisites: None.

Find a class
3 days

Business Process Application Development

Design, connect, develop and deploy processes and web applications.

For software developers, programmers, software engineers who will:

  • develop complete processes
  • connect models to external IS
  • automate processes
  • execute the details

Objectives
  • Be comfortable using Bonita BPM to model processes
  • Be familiar with BPMN notation and best practices
  • Be able to draw and interpret process diagrams
  • Be able to develop and deploy processes for end users
    • with connections to external systems
    • with customized forms
    • with customized web applications

Prerequisites: Some Java programming experience. Process Modeling course not required.

Find a class
2 days

Advanced Integration

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
  • Understand Bonita BPM architecture
  • Be able to develop with the Bonita BPM API using the client API with
    • Java
    • HTTP / REST
    • EJB3
  • Be able to integrate Bonita BPM in an application
  • Understand how to integrate Bonita BPM in a web portal

Prerequisites: Experience with JEE platform and Java programming. Process-Based Application Development Training is required.

Find a class
2 days

Administration

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
  • deploy processes, designed in Bonita BPM Studio, into production
  • configure end user access, rights and privileges
  • manage processes as they are running, including data
  • update and modify live processes
  • implement Bonita BPM upgrades and migrate live processes
  • manage full process life cycles (deployment, execution, update, archive)

Prerequisites: None.

Find a class
1 day

Bonita BPM 6 Upgrade

Understand the features and changes in Bonita BPM Version 6, and be able to migrate processes from V5 to V6

For anyone with a profile in Information Technology: software developers, programmers, software engineers.

Objectives
  • understand what’s new in Bonita BPM 6, and what’s changed
  • learn how to migrate a process from Version 5.10.X to Version 6
  • understand new actor management functionality
  • understand behavior of new BPMN conformant elements
  • understand other improvements in Bonita BPM Studio
  • understand how to use parameters in Bonita BPM Studio and Portal
  • use Bonita BPM Portal application

Prerequisites: Familiarity with Bonita Open Solution Version 5.10.X.

Find a class

Upcoming Classes More

Advanced Integration - Onsite (French)

18 Dec 2014
French | Undefined
Register

Business Process Application Development - Remote (English)

12 Jan 2015
English | Online
Register

Business Process Application Development - Remote (Italian)

12 Jan 2015
Italian | Online
Register

Support

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.

Support
GOLD PLATINUM
Dedicated Customer Support portal Customer Support portal    
Support is available through the Customer Support Portal, which provides access to subscription-related resources depending on your subscription.
Support coverage 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 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 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 Number of requests unlimited unlimited
As long as your Service Agreement is in effect - every request you make gets a response.
Online resources Knowledge base By request Unlimited access
Our knowledge base details all the known issues for multiple configuration and environment types.
Phone support Phone support
Call the Bonitasoft Support Center directly