One of our core values as a company is INNOVATION. Florent Sarat, Bonita Product Owner, describes 2 innovations that the team came up with to meet the needs of both citizen and professional developers and keep the Bonita platform clean and simple.
How can we fulfill the expectations of diametrically opposed users of a product?
With innovation!
One of the many great things about the Bonita platform is that it is intended for both citizen and professional developers, who have different views and needs.
We need to make automation with the Bonita development platform as easy as possible, while maintaining a high level of extensibility.
Great for users? Yes! But for our product & R&D team, it is a real challenge! And we love it!
It pushes us to find innovative solutions that fit both user types and our product vision.
We are currently working on two game-changing features
We are changing the underlying technology of the UI Designer, and we decided to use web components. This will allow developers to create a widget in their preferred Javascript framework (React, Vue, or others) while at the same time citizen developers have access to a large library of reusable components.
For Bonita Studio, we are introducing the concept of project composition using Maven. Artifacts that are coded (e.g. custom connectors) are moved to SDK outside the Studio. This will enable developers to use their preferred IDE and manage them as independent artifacts, while at the same time the Bonita Studio is simplified for citizen developers. This way our main focus in Bonita Studio is low-code and we will always offer the easiest way to do complex tasks.
This innovation path for low code is all about technical solutions - but also about understanding the users and where they see complexity in an automation project. We try to step in their shoes and find efficient solutions to their problems.
Then, their feedback is key to make sure that we are taking the right direction.
And that is how R&D at Bonitasoft is living the value of Innovation!