-- EMS server: The EMS server is C based. However, a JVM running inside the server is required to use the following TIBCO EMS features: ● Extensible Security — see Extensible Security, including JAAS and JACI. ● Database Stores — see Database Stores. -- EMS client: TIBCO EMS provides a Java client API. -- TIBCO EMS does not bundle any JVM. It is the customer's responsibility to own Java licenses. OpenJDK is supported by TIBCO EMS. -- TIBCO EMS 8.5 supports the following Java Platforms: ● Java Development Kit 8 (all platforms) ● Java Development Kit 11 (Linux, macOS, Windows and Solaris/SPARC)