System Requirements for customX Release 8.29

Availability date: 2024-06-20

System landscape

The following illustration outlines a customX system landscape that is frequently implemented. This can differ from customer to customer within the productive, test and development system. customX is an on-prem software for which customX GmbH does not provide any hardware.

Requirements management server

The management server is the central element of every customer installation. To validate the license, the management server contacts the portal server of customX GmbH at least once a day. For this purpose, the licensee undertakes to provide an Internet connection to the customX portal server. In addition, the management server takes over central tasks such as global settings, assignment of machine roles, obtaining customX software from the portal server, etc. For this purpose, it is mandatory to operate the management server, productive, test and development system in one LAN.

  Minimum requirements Recomman­dation
Operating system
Desktop operating systems
Microsoft Windows 10 Version 22H2 32-/ 64-Bit
Microsoft Windows 11 Version 22H2 32-/ 64-Bit
Server operating systems
Microsoft Windows Server 2019 Version 1809
Microsoft Windows Server 2022 OS build 20348.1787
Server operating systems
Microsoft Windows Server 2022 OS build 20348.2322
Processor 2 GHz >= 3,5 GHz
Memory 8 GB >= 16 GB
Storage 1 GB
+ storage for rulebook data (project dependant, usually 64 GB)
+ storage for multiple customX releases (project dependant, usually 10 GB)
SSD hard disk with >= 1 TB
.NET Framework .NET Framework 4.7.2 or .NET Framework 4.8.0
Internet connection Internet connection for web downloads of new releases and licensing
Ports
  • Port 443 HTTPS for connection to the customX portal server (outgoing)
  • Port 808 (configurable) NET.TCP for bidirectional communication with the clients (PC development of reluebook, test and production servers)
  • Port 443 (configurable) HTTPS for communication with the team server (port is specified by team server)
Computer certificate Certificate for server authentication

Requirements productive and test server

The system requirements of the servers within the production and test system are the same. If the job splitting option is booked, the requirements are independent of the server role (dialog or job server). If, on the other hand, a demilitarized zone (DMZ) is used, these change slightly. Pleace notice the requirement section for the proxy server.

customX works with small amounts of data and uses other programs to generate documents. Therefore, the system requirements for the web server on which customX is installed are very low and are shown in the table below. When setting up your web server, take into account that the tools that customX relies on must also be installed there and often have additional requirements.

  Minimum requirement Recomman­dation
Operating system
Desktop operating systems
Microsoft Windows 10 Version 22H2 32-/ 64-Bit
Microsoft Windows 11 Version 22H2 32-/ 64-Bit
Server operating systems
Microsoft Windows Server 2019 Version 1809
Microsoft Windows Server 2022 OS build 20348.1787
Server operating systems
Microsoft Windows Server 2022 OS build 20348.2322
Processor 2 GHz >= 3,5 GHz
Memory 16 GB >= 32 GB
Storage 2 GB
+ storage for rulebook data (project dependant, usually 5 GB)
SSD hard disk with >= 512 GB
Graphics

1 GB GPU and compatible with DirectX 11 4 GB GPUand compatible with DirectX 11
DirectX: Direct3D 11 feature level 10_1
.NET Framework .NET Framework 4.7.2 or .NET Framework 4.8.0
ASP.NET Core Laufzeit 8.0.6 Windows Hosting Bundles (Downloadseite von Microsoft)
Internet Information Service Microsoft IIS 10
Internet connection Internet connection with fixed IP when publishing on the web
Ports
  • Port 808 (configurable) NET.TCP for bidirectional communication with the management server
SSL certificate The connection from the browser to the web server must be protected via an SSL certificate. We recommend purchasing an official certificate from a service provider. Make sure that the certificate is trusted accordingly. Otherwise, the certificate will be displayed in red and thus as insecure in the browser.
Additional software depending on project For the creation of documents, the installation of the required software is necessary. For example, Autodesk Inventor, Microsoft Word, etc.
Additional information can be found on the corresponding individual pages. A listing can be found on the system requirements page
Note the Microsoft license terms for using the Microsoft Web Server (IIS). Especially if you want to support operating systems such as Android or iOS. For more information, see the system requirements page.

Requirements proxy server

To increase security, you can set up a demilitarized zone (DMZ) in which you install a customX proxy server. This forwards harmless requests from the public Internet to the production servers in the internal network. The following illustration outlines a common system landscape of the production system.

The system requirements of the machines behind the firewall do not change. The proxy server merely represents the web component of the dialog server that is published to the outside. The system requirements for the proxy server are therefore very low. Provision should be made for an appropriately large hard disk space, since customX automatically creates a library of 3D web models. This library ensures that already created models are loaded from memory and not recreated. Depending on the set of rules, this library is sometimes more or less large.

  Minimum requirements Recomman­dation
Storage Memory for library of 3D web models that expands automatically over time (project dependant, usually 64 GB) >= 128 GB
.NET Framework ASP.NET Core Laufzeit 8.0.6 Windows Hosting Bundles (Downloadseite von Microsoft)
Internet­ Information Service Microsoft IIS 10
Internet connection Internet connection with fixed IP when publishing on the web

Requirements webclient

In case of using the customX configuration application, the dialog takes place via a web browser. The user only needs a device that supports a web browser specified in the table below. Web browsers that are not specified in this table are not tested for functionality. Browser support is therefore not guaranteed.

Webbrowser Supported Tested version
Chrome 125
Edge 125
Safari 17.4
Firefox 126
Internet Explorer  
Chrome for Android 125
Safari on iOS 17.4

Note the Microsoft license terms for using the Microsoft Web Server (IIS). Especially if you want to support operating systems such as Android or iOS. For more information, see the system requirements page.

Requirements PC development of rulebook

To develop and test the customX rulebook, customX administrators work in real-life situations on computers that are independent of server operation. Usually, these are the PCs at the personal workplace. In comparison to the frequently used CAD software, the system requirements are considerably lower, so that these CAD products should be considered when selecting a computer.

Our employees use commercially available notebooks for about € 1,200, which are replaced every two to three years. This has established itself as the best price-performance ratio for us.

  Minimum requirements Recomman­dation
Operating system Microsoft Windows 10 Version 22H2 32-/ 64-Bit
Microsoft Windows 11 Version 22H2 32-/ 64-Bit
Microsoft Windows 11 Version 23H2
Processor 2 GHz >= 3,5 GHz
Memory 8 GB >= 16 GB
Storage 2 GB
+ storage for template files (project dependant, usually 5 GB)
+ storage for multiple customX releases (project dependant, usually 10 GB)
SSD hard disk with >= 512 GB
Graphics

1 GB GPU and compatible with DirectX 11 4 GB GPU and compatible with DirectX 11
DirectX: Direct3D 11 feature level 10_1
.NET Framework .NET Framework 4.7.2 or .NET Framework 4.8.0
ASP.NET Core Laufzeit 8.0.6 Windows Hosting Bundles (Downloadseite von Microsoft)
Internet­ Information Service Microsoft IIS 10
Ports
  • Port 808 (configurable) NET.TCP for bidirectional communication with the management server
  • Port 443 (configurable) HTTPS for communication with the team server (port is specified by team server)
Web­browser Supported Webbrowser (see requirements webclient)
Additional software depending on project For the creation of documents, the installation of the required software is necessary. For example, Autodesk Inventor, Microsoft Word, etc.
Additional information can be found on the corresponding individual pages. A listing can be found on the system requirements page

Requirements team server

The team server manages various rule states - so-called work packages. Each package contains data on structures, parameters, template files of documents, etc., which are stored centrally on the team server. Corresponding hard disk space must therefore be provided. In addition, the team server controls which work package may be edited by a user logged on to the team server. To do this, the user checks a package in or out. For this reason, the team server must be accessible in the network for the management server and machines of the development system. The use of the team server is mandatory for Release 8.

  Minimum requirements Recomman­dation
Operating system
Desktop operating systems
Microsoft Windows 10 Version 22H2 32-/ 64-Bit
Microsoft Windows 11 Version 22H2 32-/ 64-Bit
Server operating systems
Microsoft Windows Server 2019 Version 1809
Microsoft Windows Server 2022 OS build 20348.1787
Server operating systems
Microsoft Windows Server 2022 OS build 20348.2322
Processor
2 GHz
>= 3,5 GHz
Memory
8 GB
>= 16 GB
Storage
Storage for rulebook data (project dependant, usually 64 GB)
>= 512 GB
.NET Framework
.NET Framework 4.7.2 or .NET Framework 4.8.0
Internet Information Service
Microsoft IIS 10
Internet­ connection Internet connection with fixed IP when publishing on the web with external developers
Ports
  • Port 443 (configurable) HTTPS for communication with the management server and PCs for rulebook
SSL certificate We recommend purchasing an official certificate from a service provider. Make sure that the certificate is trusted accordingly

Address

customX GmbH

In den Fritzenstücker 2

65549 Limburg

Product and services

Important Links