ControlSuite requirements

This section discusses general product specifications for ControlSuite. ControlSuite is a solution with many components that can be distributed on many different systems throughout and organization. These general requirements provide guidance on a general deployment, but the specific requirements should be used below to ensure the proper resources are being provisioned per the components being deployed.

ControlSuite general

Component Description
Hardware
  • 2 GHz Multiple Core
  • 6 GB RAM
  • 200 GB Disk Space
Operating Systems
  • Windows Server 2025
  • Windows Server 2022
  • Windows Server 2019
  • Windows Server 2016
Database
  • Microsoft Azure SQL
  • Microsoft SQL Server 2022 and 2022 Express
  • Microsoft SQL Server 2019 and 2019 Express
  • Microsoft SQL Server 2017 and 2017 Express
  • Microsoft SQL Server 2016 and 2016 Express
Authentication
  • Active Directory
  • Microsoft Entra ID
  • LDAP Authentication
Required Third Party Technologies
  • .NET Framework 4.8
  • ASP .NET Core 8 or later
  • .NET Core Runtime 8 or later
  • .NET 8 runtime
  • .NET 8 - Windows Server Hosting
  • Visual C++ Runtime 2015-2022
  • IIS 10.0 or later
  • Web Services Enhancement 3.0 QFE1
  • Amazon Corretto 8
Web Browser Support
  • Google Chrome
  • Microsoft Edge
Network
  • Supports IPv6
  • Supports TLS 1.3

Additional details:

  • ControlSuite supports virtualization and deployment using virtual machines on prem or in a cloud environment. Please follow the link to a knowledge base article with details on support of virtualized environments.
  • ControlSuite generally supports both TLS 1.3 and IPv6. The tables below will indicate support for these protocols depending on the component. It should be noted that the third-party components that are connected to may not support these protocols, which would require ControlSuite to use the protocol supported by the third party.
  • ControlSuite uses a distributed and modular architecture which allows different components of ControlSuite to be deployed across multiple servers. During the design of the solution, it should be noted that combing components on a single server is supported but it may impact performance depending on workload and available resources.

Print Job Management (PJM)

Component Requirements
Hardware
  • 2 GHz 1 Core
  • 1 GB RAM
  • 1 GB Disk Space
Operating System
  • Windows Server 2025
  • Windows Server 2022
  • Windows Server 2019
  • Windows Server 2016
Required Third Party Technologies
  • .NET 8 runtime
  • IIS 10.0 or later
  • ASP .NET 8
  • Microsoft .Net 8 – Windows Server Hosting
Network
  • Supports IPv6
  • Supports TLS 1.3

Transform and Document Services

Component Requirements
Hardware
  • 2 GHz 1 Core
  • 2 GB RAM
  • 1 GB Disk Space
Operating System
  • Windows Server 2025
  • Windows Server 2022
  • Windows Server 2019
  • Windows Server 2016
Required Third Party Technologies
  • .NET Framework 4.8
  • IIS 10.0 or greater
  • ASP.NET 4.8
Network
  • Supports IPv6
  • Supports TLS 1.3

Security Framework

Component Requirements
Hardware
  • 2 GHz 1 Core
  • 2 GB RAM
  • 1 GB Disk Space
Operating System
  • Windows Server 2025
  • Windows Server 2022
  • Windows Server 2019
  • Windows Server 2016
Database
  • Microsoft Azure SQL
  • Microsoft SQL Server 2022 and 2022 Express
  • Microsoft SQL Server 2019 and 2019 Express
  • Microsoft SQL Server 2017 and 2017 Express
  • Microsoft SQL Server 2016 and 2016 Express
Required Third Party Technologies
  • .NET 8 runtime
  • IIS 10.0 or later
  • ASP .NET 8
  • Microsoft .Net 8 – Windows Server Hosting
Network
  • Supports IPv6
  • Supports TLS 1.3

License Server

Component Requirements
Hardware
  • 2 GHz 1 Core
  • 2 GB RAM
  • 1 GB Disk Space
Operating System
  • Windows Server 2025
  • Windows Server 2022
  • Windows Server 2019
  • Windows Server 2016
Required Third Party Technologies
  • Amazon Corretto 8
Network
  • Supports TLS 1.3