With Living Applications built on the Bonita platform, you can change and improve the applications supporting your digital user experiences even while they are running.
The underlying architecture of Living Applications 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 digital transformation 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.
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.
With Bonita's low code digital platform, 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. The Bonita platform empowers the entire technical team.
Bonita tools and frameworks such as Docker images and applications provisioning enable rapid and iterative development of enterprise-grade applications that facilitate continuous integration and continuous deployment.