Skip to main content

System requirements 6.17.0

Architecture

ConSol CM is a Java EE application consisting of the following core components:

  • Java EE application server
  • Relational database

The reporting framework (CMRF) can run on the same application server or as a standalone application. It always needs a separate database schema.

ConSol CM provides several client applications:

  • Web Admin Suite: web application for administrators
  • Web Client: web application for end users, accessed using a web browser
  • CM/Track: web application for end users, accessed using a web browser (optional)
  • CM/Archive: web application for end users, accessed using a web browser (optional)

Server

This section describes the system requirements for the server for the newest release of ConSol CM version 6.17.

Hardware

This section describes the system requirements for the server hardware.

For a standard installation with 50 concurrent users, the following hardware is recommended:

ComponentMinimum recommendation
Memory (RAM)10 GB
Storage10 GB
Processor2 GHz dual core or equivalent

Please also check the system requirements of the used middleware.

Network Connection

This section describes the system requirements regarding the network connectivity between servers, databases and web containers.

For a standard installation with 50 concurrent users, the following network connectivity is recommended:

ComponentMinimum recommendation
Network latency< 0.5 ms
Network bandwidth1 Gb/s

The above values refer to a network connection which is available for ConSol CM and does not bear significant load by other components.

In addition, the following is required:

  • No virus scanner on the ConSol CM server
  • No firewall between ConSol CM and the databases

If the above requirement cannot be met for any reason, it is mandatory to ensure that the virus scanner or firewall does not impair or change throughput, latency or content of the network traffic between components.

Virtualization

ConSol CM supports virtual environments. The following additional system requirements apply for running ConSol CM in virtual environments:

  • No overcommit of CPU and memory
  • Sockets, CPU and hyperthreading configured consistently with the actual hardware
Performance indexMinimum recommendation
CPU latency< 5%
VM in ready state< 5%
Switches/s< 100
Migrates/s< 100

Software

This section describes the system requirements for the server software.

Operating System

The system requirements regarding the operating system depend on the used application server. In general, ConSol CM is operational as long as the requirements of the application server are met.

The following operating systems are supported:

  • Linux / Unix with Kernel 2.6.24 or newer
  • Windows Server 2012 or newer

Middleware / Application Server

ConSol CM is used with Java application servers for Java Enterprise Edition.

CM/Track can be used either in the same application server as ConSol CM or in a separate application server. Alternatively, it can be used in Apache Tomcat.

The following application servers with the respective Java versions are supported:

ConSol CM

Application server versionJava version
JBoss Enterprise Application Platform 7.4Adoptium Temurin 11 or 17
WildFly 26.1.3Adoptium Temurin 11 or 17

CM/Track

Application server versionJava version
JBoss Enterprise Application Platform 7.4Adoptium Temurin 11 or 17
WildFly 26.1.3Adoptium Temurin 11 or 17
Apache Tomcat 9.0.54 or newerAdoptium Temurin 11 or 17
warning

WildFly 26.1.3 is not supported for clustered environments.

Database

ConSol CM uses a relational database. The following relational database management systems are supported:

VersionDriver
Oracle 19cojdbc11 21.5.0.0
Microsoft SQL Server 2012, 2014, 2016, 2017, 2019, 2022 (latest patch required)mssql-jdbc 10.2.3.jre8
MySQL 5.6 (5.6.13 or newer), MySQL 5.7, MySQL 88.0.22
PostgreSQL 16.0 (or newer)

The system requirements of the used RDBMS apply. Example requirements for a standard installation with 50 concurrent users:

ComponentMinimum requirement
Memory (RAM)4 GB
Storage50 GB, 5 GB increase per year
info

The necessary database storage heavily depends on the usage of ConSol CM. The performance of the database storage has a substantial impact on the general performance of the application. We recommend local storage for the database. If possible, use SSD drives for the temporary tablespace.

Client

This section describes the system requirements for the clients for the newest release of ConSol CM version 6.17. These requirements apply both to the administrators who configure the system and to the end users.

Hardware

This section describes the system requirements for the client hardware.

ComponentMinimum recommendation
Memory (RAM)2 GB
Processor1 GHz
Screen resolution1280 px width

Software

This section describes the system requirements for the client software.

Operating System

The following operating systems are supported:

  • Linux
  • Windows 10 or higher
warning

CM/Doc is only supported on Microsoft Windows.

Browser

The following browsers are supported:

  • Microsoft Edge
  • Microsoft Internet Explorer 11 (basic support only, see below)
  • Firefox Latest Extended Support Release (ESR) version
  • Apple Safari
  • Google Chrome
warning

Safari and Internet Explorer 11 are not supported for using the Web Admin Suite.

info

A basic support for Microsoft Internet Explorer 11 will be provided for the Web Client and CM/Track until the next major release. The basic availability and functionality of all features is ensured as far as technically possible, but layout and smaller behavioral imperfections might exist.

info

Additional administrational setup steps are required for using CM/Doc with Microsoft Internet Explorer and Microsoft Edge.

Word Processor

The following word processors are supported for the use with CM/Doc:

  • Microsoft Word 2010
  • Microsoft Word 2013
  • Microsoft Word 2016
  • Microsoft Word 2019
  • Microsoft Word Office 365
  • Apache OpenOffice 3.2.1

Java

The following Java versions are supported for running CM/Doc:

  • Adoptium Temurin 11
  • Adoptium Temurin 17

Interfaces

This section describes the system requirements for the interfaces of ConSol CM version 6.17. Except for the email interface, the usage of the interfaces is optional.

Email

ConSol CM can communicate with one or multiple email servers using the following protocols:

  • POP3 or POP3S
  • IMAP or IMAPS
  • SMTP or SMTPS

For a proper operation of ConSol CM, at least one email server needs to be available.

info

The email server is not part of the ConSol CM distribution.

Microsoft Exchange Calendar

A Microsoft Exchange calendar can be integrated into the Web Client. This is optional. The following versions are supported:

  • Microsoft Exchange 2010
  • Microsoft Exchange 2013
  • Microsoft Exchange 2016
info

The Microsoft Exchange server is not part of the ConSol CM distribution.

LDAP

LDAP and LDAPS can be used to authenticate users in ConSol CM. This is optional. If LDAP authentication is configured, the LDAP server needs to be available.

info

The LDAP server is not part of the ConSol CM distribution.

Single Sign-On

Single Sign-On is supported for the Web Client and CM/Track. The following technology is used:

  • OpenID Connect with Microsoft Active Directory Federation Services or Azure AD
info

The Single Sign-On technology is not part of the ConSol CM distribution.

Other Interfaces

The following additional interfaces exist for accessing ConSol CM data and integrating ConSol CM with other applications. Its usage is optional.

  • REST
  • Webhook
  • ETL

Add-ons

The following section lists the system requirements for ConSol CM add-ons. Only the add-ons which have different system requirements than the core ConSol CM system are included in this section.

CM/Archive

This section describes the system requirements for the server running CM/Archive. There are no special system requirements regarding the clients.

This section describes the system requirements for the server software.

Operating System

The system requirements regarding the operating system depend on the database. Please see the system requirements of MongoDB at Supported Platforms.

Middleware / Application Server

CM/Archive is used with an embedded Apache Tomcat application server.

The following Java Runtime Environment is required:

  • Java SE 11
  • Java SE 17

Database

CM/Archive uses a document-oriented NoSQL database.

  • MongoDB 3.6 (Community and Enterprise Edition) - deprecated
  • MongoDB 5.0.4 (Community and Enterprise Edition)
  • MongoDB 7.0.5 (Community and Enterprise Edition)

CM/EBIA

This section describes the system requirements for the server running CM/EBIA. There are no special system requirements regarding the clients.

Hardware

This section describes the system requirements for the server hardware.

  • Memory (RAM): minimum 2 GB, recommended 4 GB.
info

The required memory highly depends on the data volume and usage.

Software

This section describes the system requirements for the server software.

Middleware / Application server

CM/EBIA uses an embedded Jetty web server.

The following Java version is required:

  • Java SE 11 (OpenJDK or Oracle JRE)
  • Java SE 17 (OpenJDK or Oracle JRE)
Database

CM/EBIA uses a relational database.

VersionComment
PostgreSQL
MySQL 5.7.7 or higherCharacter set utf8mb4
MariaDB 10.2.2 or higherCharacter set utf8mb4

Internet connection

CM/EBIA uses the enterprise version of the third-party product Metabase. Therefore, the ConSol CM system must be allowed to access the internet to validate the token which gives access to the advanced Metabase features. See https://www.metabase.com/docs/latest/enterprise-guide/activating-the-enterprise-edition.html for further details.