Contact us

Highly tailored digital user experiences for customers and employees

With the Bonita platform, multi-disciplinary development teams create digital user experiences that connect personalized user interfaces with reliable back office operations.

Unprecedented freedom to design user interfaces

Choose off-the-shelf, visual design, or completely custom-coded UI design - or use a mix of all three approaches. Bonita includes a specialized UI Designer to create responsive user interfaces.
With Bonita’s UI Designer, create application user experiences composed of dynamic HTML5 or Javascript pages with forms, graphs, charts, data and more.

Bonita provides “a comprehensive set of REST APIs for building completely custom user experiences for custom-made process applications.”

Custom UI
Bonita mobile

Going mobile?

Bonita makes it easy to develop apps for mobile devices too.
Take advantage of a unified environment based on HTML5 for multi-device experiences.
Bonita offers responsive design and the ability to fully customize pages for mobile.
Preview your user interface designs in multiple devices.
Customize the look and feel of themes and layouts and design user interfaces that work on smartphones and tablets.

Fully manage the entire business process life cycle

Successful digital user experience strategies encompass business operations. With Bonita, manage the full life cycle of those operational processes. Bonita’s Business Process Management (BPM) capabilities allow you to design, connect, execute, monitor and optimize business processes and ensure a high degree of control and visibility over your business logic.

Bonita provides a single environment & enabling technologies for development and deployment of business processes:

  • BPM notation (BPMN2) modeling tools

  • process execution engine

  • integration capabilities to connect applications with third party services

  • business data modeling tool

  • advanced monitoring and reporting solutions

See how Bonita’s BPM foundation brings the power of process to your business applications.


Bonita living apps

Continuous delivery and improvement - welcome to Living Apps

With Living Apps, you can change and improve the applications supporting your digital user experiences even while they are running.

The underlying architecture of Living Apps manages key interfaces between core functionality, user interface details, integration connectors, rules scripts and application parameters. If you make changes to any of these in a running application, it will continue to function without interruption.

The Bonita platform also allows for rapid, agile and iterative development and deployment. It includes tools and frameworks for continuous integration, multiple environment configuration, unit testing and provisioning by leveraging “best of breed” solutions such Git, Jenkins, Docker, Ansible and Amazon AWS.

Designed for extensibility, freedom and interoperability

Platform extensibility is part of Bonita’s open source DNA. Multiple extension points allow developers to design interactions with any external system, whether systems of record or systems of engagement: connectors, graphical widgets, REST APIs, authentication services, user filters and more...

For every extension are always 3 interoperability choices:

  • Use out of the box implementations included in Bonita

  • Browse and install an implementation available from the Bonitasoft community

  • Or, develop a new one

Leverage Bonita development toolkits to ease creation, test, and deployment of new extension points. See how the low code Bonita platform empowers the entire technical team.

Learn more

Bonita extensibility
Bonita secure sclalable and reliable

Highly reliable and scalable, on premise or in the cloud

Improved performance with shorter transactions, optimized database schema, sophisticated caching, multi-threading, thorough session management, support of distributed transactions and clustering.

Developers get the tools they need to deliver applications that perform well and provide business users a consistently top-notch experience.

The Bonita engine is a proven technology with a well-established track record with innovative companies around the world.

DevOps teams use Bonita to automate the application release process, improve developer productivity, find and address bugs quickly, and deliver updates faster. “Build once, deploy everywhere” means DevOps can provision and manage Bonita servers in-house or in the cloud.

See how successful businesses improve digital user experiences with Bonita



Alptis has chosen an agile approach to deploy Bonita. It allows them to enhance experimentation and offer project teams the opportunity to go through regular testing phases of the products being designed. Moreover, it allows them to adapt continuously to the needs of their customers.

Coreso SA

Coreso has transformed data from multiple formats to a unified format, based on a meta-model. By creating one reference for all data used across 20 processes, it has both simplified data management and improved its accuracy

Dorel Juvenile Europe

To take product ceation from ideation to delivery, Dorel has integrated a long chain of decisons and validation - through R&D, production, finance, marketing, Q&A and logistics - leading to more efficient operations and a shorter time to market.

Want to know more about the Bonita platform?

We will show you how to engage and delight your users

let's talk