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 | Recommandation | |
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 |
|
|
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 | Recommandation | |
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 |
|
|
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 |
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 | Recommandation | |
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 | Recommandation | |
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 |
|
|
Webbrowser | 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 | Recommandation | |
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 |
|
|
SSL certificate | We recommend purchasing an official certificate from a service provider. Make sure that the certificate is trusted accordingly |