System Requirements

Server

The server on which map.apps is installed must meet the following requirements:

Hardware

For operation in a productive environment, we recommend at least the following hardware specification:

  • 2 processor cores

  • 1 GB free RAM

  • 8 GB free disk space

The requirements increase with the number of apps and requests on them.

Java

The following Java distributions are supported:

  • OpenJDK (JDK or JRE), versions 17* and 21

  • Oracle JDK, versions 17* and 21

Application Server

  • Apache Tomcat 10

Make sure a recent version of Apache Tomcat is installed, accepting HTTPS connections at e.g. https://tomcat-host. HTTPS can be configured as described in the Tomcat User Guide .

Operating System

  • Windows

  • Linux

map.apps is a Java-based application and runs on any supported operating system if the JDK/JRE requirements are met.

Database

  • Oracle Database 18c*, 19c

  • Microsoft SQL Server 2019*, 2022

  • PostgreSQL 13*, 14

Virtualization

map.apps may be included in custom containers (e.g. Docker ). Containers created with map.apps must meet the system requirements listed above regarding e.g. Apache Tomcat or Java versions.

ArcGIS Enterprise

The following versions are supported when using ArcGIS Enterprise:

  • ArcGIS Enterprise 10.8.x*

  • ArcGIS Enterprise 10.9.x

  • ArcGIS Enterprise 11.0

  • ArcGIS Enterprise 11.1

Client

A device from which map.apps apps are started must meet the following requirements:

Browser

The latest stable version of the following Desktop browsers is supported:

  • Google Chrome

  • Firefox

  • Microsoft Edge

  • Safari

Only WebGL2-enabled 64-bit browsers are supported. To test whether a device supports WebGL, open https://webglreport.com in the device’s browser.

Mobile Devices

On mobile devices, the latest stable version of the following mobile browsers is supported:

Android:

  • Google Chrome

iOS:

  • iOS Safari

Hardware

  • At least 8 GB of RAM on desktop browsers and 4 GB of RAM on mobile devices.

  • Powerful, physical graphics processor (GPU)

Working with memory-intensive applications may require better hardware, including CPU, GPU, and memory.

Virtual Desktop Infrastructure (VDI)

Virtual machines must meet the minimum hardware requirements listed above. It is also recommended that you use the client designed specifically for your VDI. You must test and possibly adjust the VDI configuration to achieve optimal visualization performance.

Mobile Devices

Please note the above hardware requirements when using mobile devices. The Seasons layout template is optimized for use on desktop, tablets and mobile phones. The functions contained in the respective sub-layouts are tested for mobile use. Manager pages are not optimized for mobile use.

General Hints

  • The requirements mentioned on this page are partially derived from the requirements defined by the ArcGIS Maps SDK for JavaScript, which is an essential technical basis for map.apps. For further details and explanations please refer to the system requirements of the ArcGIS Maps SDK for JavaScript .

  • Versions marked with * might be replaced in one of the next releases in favor of a newer one.

  • If you wish to use environments other than those listed above, contact con terra support if necessary.