Discover what Bonita Studio is, as well as its main features.
What Bonita Studio is
Bonita Studio is the central tool to design processes, data models and applications.
It is suited for both citizen developers (business analysts, project managers, power users) and application developers, with back-end java developers working in Bonita Studio and collaborating with front-end developers working in the UI Designer.
Bonita Studio contains a Bonita Runtime (Tomcat, UI Designer, Bonita Portal, Bonita Engine, and an h2 database), suitable for testing an application that is in development.
When you run a process, it is automatically deployed onto the development platform.
Bonita Studio is not intended for any use other than development. As a consequence, the Bonita stack embedded into the Bonita Studio can not be used for production purposes.
Draw processes on the whiteboard
Define the Business Data Model, business variables, and contracts
Define the organization and actors
Create the application descriptors
Launch the UI Designer to create process forms and application pages and layouts
Plug the connectors
Test the process execution, thanks to the embedded Tomcat and provided Bonita User Interfaces
Configure the processes according to target environments
Build the processes for deployment
Related documentation pages
In case of trouble when running Bonita Studio, you might want to take a look at log files.
Studio log file can be displayed from Bonita Studio inmenu.
If Studio fails to start, you can open the log file manually. File is named
.log and is located in
Note that the folder might be hidden and the file might not be displayed if you choose to hide file extensions in your file manager.
OutOfMemory error in Bonita Studio
!ENTRY org.bonitasoft.studio.importer 4 0 2014-04-25 09:43:49.467 !ERROR Import has failed for file Autorisation Engagement Depenses-2.0.bos !ENTRY org.bonitasoft.studio.importer 4 0 2014-04-25 09:43:49.470 !ERROR !STACK 0 java.lang.reflect.InvocationTargetException Caused by: java.lang.OutOfMemoryError: GC overhead limit exceeded