Skip to main content

Compatibility tables

This document gives a non exhaustive list of architectures and infrastructure components the Simplicité platform is compliant with.

Containers deployments

The recommended deployment model for the Simplicité platform is using Docker® container(s) based on standard Docker images or custom-built images for specific requirements.

See this document for details.

info

Our standard Docker images are built using the most recent up-to-date versions of the underlying OS, Java VM and Tomcat server for considered Simplicité version.

Note that it is also still possible to deploy it as managed application container(s) on a wide range of platforms as a service (PaaS) such as CloudFoundry flavor (see. this document for details), AWS ElasticBeanstalk (see. this document for details), Heroku (see. this document for details), Openshift (see. this document for details), etc.

Custom deployments

Manual deployment of Simplicité without Docker images remains possible but is discouraged. Such deployments require verification that the technical platform meets the following recommendations.

Introduction

The recommended approach is to use the current up to date versions of all technical components (OS, JVM, application server, database server, web servers) unless explicitly stated otherwise.

The versions indicated below are to be considered as minimal versions on which Simplicité platform should run. Some of them are now outdated and should not be considered as recommended versions. Using outdated versions may lead to technical issues that are not present with up-to-date components.

The minor version in bold are the current and maintained Simplicité minor versions.

OS

Any OS on which a suitable Java JVM is officially available. This includes:

  • all current Linux distributions (RedHat®, CentOS®, Fedora®, Debian®, Ubuntu®, etc.) and some proprietary UNIX (e.g. Solaris®),
  • all current Microsoft Windows® versions,
  • all current MacOS® versions,
  • etc.

Our recommended OS family for production is Linux.

tip

Note: All operating systems MUST be maintained with current updates.

The OS can run either on physical or virtual servers or in Docker® containers.

Java VM

The following table only indicates the LTS (Long Term Support) JVM versions.

JVM 1.8JVM 11JVM 17JVM 21JVM 25
Alpha 7.0nonoyes (1)yes (1)yes
Beta 6.3 and current 6.2nonoyes (1)yesyes (1)
Legacy 6.xnoyes (1)yes (1)yesyes (1)
Maintained 5.3 and legacy 5.xnoyes (1)yesyes (1)yes (1)
Legacy 4.0noyes (1)yesyes (1)yes (1)
Legacy 3.2yes (1)yesyes (1)yes (1)yes (1)
Legacy 3.1yes (1)yesyes (1)yes (1)yes (1)
Legacy 3.0yesnononono
  1. Not tested and not supported but should work.

The "yes" in bold also denotes the JVM version included in our default Docker images.

tip

Note: The selected JVM version MUST be used with its up-to-date release. Only these up-to-date releases are tested and supported.

Application servers

Web profile (1)Webapp
Alpha 7.0JakartaEE 116.1
Beta 6.3, current 6.2 and legacy 6.xJEE 84.0
Maintained 5.3 and legacy 5.xJEE 84.0
Legacy 4.0JEE 84.0
Legacy 3.2JEE 73.1
Legacy 3.1JEE 63.1
Legacy 3.0J2EE 1.42.5
  1. Web profile is supposed to be used by default but full profile is also possible

The recommended webapp implementations are :

  • Webapp 6.1 (JakartaEE): Apache Tomcat® 11.0.x
  • Webapp 4.0 (JEE): Apache Tomcat® 9.0.x
tip

Note: Application servers MUST be used with their up-to-date maintenance releases. Only these up-to-date releases are tested and supported.

Databases

PostgreSQLMySQLOracleSQLServer
Alpha 7.018+9+23ai+2025+
Beta 6.3, current 6.2 and legacy 6.x13+8+19c+2019+
Maintained 5.3 and legacy 5.x13+8+19c+2019+
Legacy 4.010+5.5+12c+2016+
Legacy 3.29+5.1+11g+2012+
Legacy 3.19+5.1+11g+2012+
Legacy 3.09+5.1+10g+2008+
tip

Note: The above versions are the recommended minimal versions. Only the versions listed above are officially tested and supported. While earlier versions may function, support is not provided for environments using versions outside of those specified. It is strongly recommended to use the most recent release of the selected database server.

Web browsers

ECMAScriptEdge (1)Firefox (1)Chrome (1)Safari (1)IE11
Alpha 7.0ES2024 (ES15)yesyesyesyesno
Beta 6.3, current 6.2 and legacy 6.xES2022 (ES13)yesyesyesyesno
Maintained 5.3 and legacy 5.xES2020 (ES11)yesyesyesyesno
Legacy 4.0ES2015 (ES6)yesyesyesyesyes (2)
Legacy 3.xES2009 (ES5)yesyesyesyesyes
  1. Only latest versions are officially supported. Previous versions may work but must be compliant with the specified ECMAScript version.
  2. Not recommended, not tested and not supported. Performance degradation and visual/functional issues may occur (note that IE11 is officially retired on June 6th 2022).
tip

Note: Web browsers MUST be maintained with the latest updates.