System Requirements

From InfiniteERP Wiki
Jump to: navigation, search


Client: hardware

To use web interface of Openbravo 3 any modern office system would work. Since Openbravo is a web application it can be used on any device that is capable of running current web browser (see browser´s system requirements for a bare minimum). As with most web based applications, a faster CPU and more RAM makes the GUI snappier and more pleasant to use. Larger displays also make users more productive using wide grids, forms and multiple tabs. To give an example: a computer with an i3 processor with 4GB RAM and display with a 1680x1050 resolution is a comfortable setup for the Openbravo 3 web client.

Client: web browsers

It is strongly recommended to use at least the recommended versions of the mentioned browsers to ensure a better user experience as Openbravo 3 does benefit greatly from the improved performance in those versions.

Bulbgraph.png   Mobile OSs are not supported for backoffice operations, so there might be some features not fully supported on them.

In the PR18Q4 release, the list of supported/recommended browsers is:

Web browser Minimum required Recommended version
Firefox 52 60 or higher
Chrome 68 69 or higher
Internet Explorer 9 11 or higher
Edge (EdgeHTML) 41 42 or higher
Safari 8 9 or higher


In the PR18Q3 release, the list of supported/recommended browsers is:

Web browser Minimum required Recommended version
Firefox 52 60 or higher
Chrome 67 68 or higher
Internet Explorer 9 11 or higher
Edge (EdgeHTML) 40 41 or higher
Safari 8 9 or higher


In the PR18Q2 release, the list of supported/recommended browsers is:

Web browser Minimum required Recommended version
Firefox 52 60 or higher
Chrome 66 67 or higher
Internet Explorer 9 11 or higher
Edge (EdgeHTML) 40 41 or higher
Safari 8 9 or higher


Starting from PR15Q2:

  • The minimum recommended version is the current browser major version available once the release is launched in "QA Approved" status.
  • The minimum supported version is the previous browser major version once the release is launched in "QA Approved" status. This policy is the same followed by other web applications.

Client: network connectivity

Here there are example configurations, depending on the number of concurrent users to be supported. These assume the server is hosted with a fast connection so it's network is not a limiting factor.


Downstream bandwidth Concurrent users
3Mbit/s <=10
10MBit/s <=20
100MBit/s <=100
Bulbgraph.png   As every usage scenario is different and there's no standard the real bandwidth usage in practice may differ from those given above.

Server: Java based = multiplatform

Openbravo runs wherever the Java JDK works. This currently means:

  • Operating systems: Windows, any Linux distribution, FreeBSD, Mac OSX, Solaris and more.
  • Architectures: x86, x86_64, IA64, Sparc, PowerPC, AIX.

Either PostgreSQL or Oracle should also be supported by your target system

Server: software stack

Bulbgraph.png   If a new major version is not listed here it means it is not yet tested and it's not officially supported.


Stack component Supported versions Recommended version Notes
Java SE 7, 8, 9, 10 Latest 8.x OpenJDK, Sun JDK and IBM JDK supported
  • Java 8 support got an important bugfix in PR16Q1
  • Java 9 supported starting with PR18Q1
PostgreSQL 9.3.x, 9.4.x, 9.5.x, 9.6.x, 10.x, Amazon RDS Latest 9.3.x With UUID support enabled (contrib) until PR18Q1
  • PostgreSQL 9.5 supported starting with PR16Q1
  • PostgreSQL 9.6 supported starting with PR17Q4
  • PostgreSQL 10 supported starting with PR18Q1
  • Amazon RDS supported starting with PR18Q1


Oracle 11g, 12c 11gR2 Oracle XE not supported - Oracle 12c supported starting with PR15Q3
Apache Tomcat 7.0.x, 8.0.x Latest 7.0.x Tomcat 7 supported starting with PR15Q1

Tomcat 8 supported starting with PR15Q4

Apache Ant 1.9.2 or higher Latest 1.10.x Starting from 3.0PR18Q2, lower than 1.9.2 is no longer supported
Apache HTTP Server 2.2.x, 2.4.x Latest 2.4.x Optional but recommended
Apache mod_jk connector 1.2.x Latest 1.2.x Optional but recommended
Apache Tomcat Native 1.1.x Latest 1.1.x Optional but recommended

Changes in Software stack support:

  • PR18Q4:
    • Removed support for Java 7
  • PR18Q2:
    • Desupported ant versions lower than 1.9.2
    • Added support for Java 10
  • PR18Q1:
    • Added support for Java 9. Note there are additional requisites to run with Java 9.
    • Added support for PostgreSQL 10
    • Added support for PostgreSQL in Amazon RDS
  • PR17Q4:
    • Added support for PostgreSQL 9.6
  • PR17Q1:
    • Removed support for Java 6
    • Removed support for Tomcat 6
    • Removed support for PostgreSQL 9.1 and 9.2
  • PR16Q1: Added support for PostgreSQL 9.5
  • PR15Q4: Added support for Tomcat8
  • PR15Q3:
    • Removed support for PostgreSQL 8.4 and 9.0
    • Added support for Java 8 and Oracle 12c
  • PR15Q2: New Openbravo Appliance 14.04 published: Recommended versions changed to PostgreSQL 9.3, Tomcat7 and Java7
  • PR15Q1: Support PostgreSQL 9.3, Tomcat7 and Java7
  • PR14Q3: no longer support PostgreSQL 8.3.x and Oracle 10

Server: hardware sizing

Please follow Sizing article for the hardware recommendations based on the number of concurrent users to be supported.

Virtualization: notes

In the case of a virtualized solution (VMware, VirtualBox, Xen, etc), the Host system on which the virtual machine is running should have at least 3GB of RAM for 32bit instances and 4GB for 64bits, to ensure that in addition to the virtual machine the host system is not continuously swapping to ensure a smooth operation.