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 ideal / preferred deployment model is to deploy Simplicité platform as Docker® container(s) from our standard Docker images available (or from custom images that you build to fit your need).

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

It is still possible, although discouraged, to deploy Simplicité manually without using our Docker images. In such a case you need to verify that your technical platform complies with the following recommendations.

Introduction

By default, our recommendation is that you use only 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 such old versions is likely to be a source of potentially tricky problems that you would not have 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: Whichever OS you use, you MUST use keep it up-to-date.

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: Whichever JVM version you use, you MUST always use 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: Whichever application server version you use, you MUST use its up-to-date maintenance release. 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 your chosen 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. Up to date version only (recent previous versions are not supported but should work, just make sur the version you use is compliant with specified ECMAScript version).
  2. Not recommended, not tested and not supported. You may experience poor performances and/or visual/functional issues (note that IE11 is officially retired on June 6th 2022).
tip

Note: Whichever web browser you use, you MUST keep it up-to-date.