The Bonita platform is designed by developers for developers. Its embodies "low-code for developers," providing graphic tools, full extensibility, APIs, tooling, and coding options so front and back-end application developers can leverage out-of-the-box features but still code where they want to to create highly customized process-based business applications.
Developers can use the Bonita platform to create end-to-end applications on a BPMN-model based studio, connect to third-party IS including legacy systems using REST and Bonita APIs and other extensions, and create complete user experiences beginning with the User Interface Designer, with the tool of choice (html5, javascript).
The application of RPA though integration with UiPath permits automation of repetitive tasks.
DevOps tools aid continuous integration through Jenkins and GIT; automated deployment and provisioning in Amazon AWS.
The Bonita platform is designed to be used by Java developers and front end developers familiar with AngularJS.
The Bonita platform is open and fully extensible. Today’s technical teams comprise many different roles, skills, specialties, and approaches, and modern enterprise-apps requires rapid, agile and iterative development and deployment cycles. An open, extensible application platform offers maximum flexibility.
The Bonita application platform uses a low-code approach, which empowers professional developers with the right set of technologies (extensibility, graphical tooling+coding options, DevOps tooling, deployment options, and scalability) to increase productivity and deliver business innovation continuously.
Bonita has evolved and is now available as a standalone platform and as a cloud-based PaaS.
Appian
Bizagi
Pega
The Bonita open-source platform is open and extensible; permits continuous integration and updates of live applications; average time from concept to deployment of a business application on Bonita is around 6 months.
We are building platform capabilities that will better integrate the collaboration of “citizen developers” through artificial intelligence process mining technology. We expect to see this adopted rapidly in innovative enterprises.
Development is focused on providing more features to support sustainable automation.
Front-end developers can leverage AngularJS to build user interfaces in html and/or javascript.
Native connectors with APIs and tooling to build-your-own-connectors allow integration to nearly any third-party IS: databases, ERPs, CRMs, proprietary platforms and legacy systems.
The development team can use best-of-breed technologies such as GIT and Jenkins for rapid iterative experimentation and continuous improvement. On the operations side, continuous deployment through automated configuration management and provisioning through Amazon’s AWS, Docker containers, Ansible, and more.
The Bonita platform pricing is simple and straightforward. A Bonita license offers unlimited users, CPUs, connectors, processes, etc. The platform is priced on production and non-production environments.
The free Bonita Community Edition is available for download: www.bonitasoft.com/downloads.
Bonita Documentation: https://documentation.bonitasoft.com/bonita/7.8/
Free Training
recordings of Bonita Camps are available online and are occasionally given live: https://www.bonitasoft.com/videos?category=Bonita%20camps%20/%20BPM%20camps
Paid training
Business Track: Bonita Living Application Design
Technical Track: Master Bonita 7, Bonita Living Application Design, and Bonita Platform Administration
Bonita applications are best deployed by system or IT admins. Experienced teams, or teams with a Bonitasoft partner, can develop and deploy a first application in as little as six months.
A typical first deployment involves:
Success metrics implementation & success criteria definiton
Development team training
Process analysis
User interface review
Development plan recommandations
Development environment setup
Development
Continuous delivery --> Regular technical review & optimization
Test
Scalability proof
Production team training
Production environment setup
Audit / production follow-up and user feedback
One of two support options is included in the subscription price.
Gold Elite Support includes online support through the Customer Portal, 9-5 on business days with a 3-hour response time.
Platinum Support adds 24/7 phone support, a dedicated support engineer, and prioritization of patches and bugs.