This content is dedicated to our next version. It is work in progress: its content will evolve until the new version is released.

Before that time, it cannot be considered as official.

Hardware and software requirements

This page describes the suggested hardware and software requirements to install Bonita platform.

Hardware

The hardware recommended for Bonita Platform is strongly dependent on your environment and processes (number of processes instances, number of current users, operations and complexity…​).

Hardware required for Bonita Platform

Type Minimum Recommended

Processors

4 CPU cores

4 CPU cores or more

Memory (RAM)

4 GB

8 GB or more

Disk space

10 GB

30 GB or more, depending on usage

Software

Software required for Bonita Platform.

Version

Operating system

Microsoft Windows Server

2019 64 bits

Red Hat Enterprise Linux

8.x & 9.x 64 bits

CentOS

7 - 64 bits

Ubuntu

22.04 LTS 64 bits

Java Virtual Machine

Oracle Java SE Runtime Environment

17 (see note 1)

OpenJDK

17 (see note 1)

Adoptium Temurin

17 (see note 1)

Application Server

Apache Tomcat

9.0.x (x >= 52)

Database

(see note 2)

PostgreSQL

16.4 and higher in the 16.x line

MySQL (Subscription only)

8.0.33 and higher in the 8.0.x line (see note 3 & 4)

SQL Server (Subscription only)

2022

Oracle (Subscription only)

19c (19.3.0.0.0) (see note 5)

Browser

Mozilla Firefox

latest version

Google Chrome

latest version

Microsoft Edge

latest version

Notes:

  1. Bonita can be executed on Java 17 (see note 1) only. All development artifacts (connectors, REST API extensions, etc.) must be compiled with Java 17 byte code (target version). A JRE 17 is required to run Bonita Runtime. A JDK (not a JRE) 17 is required to run Bonita Studio.

  2. Memory usage: In a Studio, by default, the embedded Tomcat server is started with a maximum memory allocation set to 1Go. Depending on your usage you may need to increase this value.

  3. Your database must be configured to use the UTF-8 character set.

  4. MySQL must be configured to use UTF-8, we recommend using utf8mb4 because utf8mb3 is deprecated, see MySQL documentation. MySQL must be configured with innoDB storage engine.

  5. Oracle must be configured using AL32UTF8 character set to store properly all Char data

  6. Check out the requirements for Bonita UI Builder in the dedicated FAQ