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.
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.
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.8 | JVM 11 | JVM 17 | JVM 21 | JVM 25 |
|---|---|---|---|---|---|
| Alpha 7.0 | no | no | yes (1) | yes (1) | yes |
| Beta 6.3 and current 6.2 | no | no | yes (1) | yes | yes (1) |
| Legacy 6.x | no | yes (1) | yes (1) | yes | yes (1) |
| Maintained 5.3 and legacy 5.x | no | yes (1) | yes | yes (1) | yes (1) |
| Legacy 4.0 | no | yes (1) | yes | yes (1) | yes (1) |
| Legacy 3.2 | yes (1) | yes | yes (1) | yes (1) | yes (1) |
| Legacy 3.1 | yes (1) | yes | yes (1) | yes (1) | yes (1) |
| Legacy 3.0 | yes | no | no | no | no |
- Not tested and not supported but should work.
The "yes" in bold also denotes the JVM version included in our default Docker images.
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.0 | JakartaEE 11 | 6.1 |
| Beta 6.3, current 6.2 and legacy 6.x | JEE 8 | 4.0 |
| Maintained 5.3 and legacy 5.x | JEE 8 | 4.0 |
| Legacy 4.0 | JEE 8 | 4.0 |
| Legacy 3.2 | JEE 7 | 3.1 |
| Legacy 3.1 | JEE 6 | 3.1 |
| Legacy 3.0 | J2EE 1.4 | 2.5 |
- 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
Note: Application servers MUST be used with their up-to-date maintenance releases. Only these up-to-date releases are tested and supported.
Databases
![]() | PostgreSQL | MySQL | Oracle | SQLServer |
|---|---|---|---|---|
| Alpha 7.0 | 18+ | 9+ | 23ai+ | 2025+ |
| Beta 6.3, current 6.2 and legacy 6.x | 13+ | 8+ | 19c+ | 2019+ |
| Maintained 5.3 and legacy 5.x | 13+ | 8+ | 19c+ | 2019+ |
| Legacy 4.0 | 10+ | 5.5+ | 12c+ | 2016+ |
| Legacy 3.2 | 9+ | 5.1+ | 11g+ | 2012+ |
| Legacy 3.1 | 9+ | 5.1+ | 11g+ | 2012+ |
| Legacy 3.0 | 9+ | 5.1+ | 10g+ | 2008+ |
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
![]() | ECMAScript | Edge (1) | Firefox (1) | Chrome (1) | Safari (1) | IE11 |
|---|---|---|---|---|---|---|
| Alpha 7.0 | ES2024 (ES15) | yes | yes | yes | yes | no |
| Beta 6.3, current 6.2 and legacy 6.x | ES2022 (ES13) | yes | yes | yes | yes | no |
| Maintained 5.3 and legacy 5.x | ES2020 (ES11) | yes | yes | yes | yes | no |
| Legacy 4.0 | ES2015 (ES6) | yes | yes | yes | yes | yes (2) |
| Legacy 3.x | ES2009 (ES5) | yes | yes | yes | yes | yes |
- Only latest versions are officially supported. Previous versions may work but must be compliant with the specified ECMAScript version.
- 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).
Note: Web browsers MUST be maintained with the latest updates.
