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 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
  • Microsoft SQL Server 2014 and 2014 Express
Authentication
  • Active Directory
  • Microsoft Entra ID
  • LDAP Authentication
Required Third Party Technologies
  • .NET Framework 4.8
  • ASP .NET Core 6 or later
  • ASP .NET 6
  • .NET Core Runtime 6 or later
  • .NET 6 runtime
  • .NET 6/7 - 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 Detail

  • Kofax 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.
  • Kofax 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 3rd party components that are connected to may not support these protocols, which would require ControlSuite to use the protocol supported by the third party.
  • Kofax 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 2022
  • Windows Server 2019
  • Windows Server 2016
Required Third Party Technologies
  • .NET 6 runtime
  • IIS 10.0 or later
  • ASP .NET 6
  • Microsoft .Net 6/7 – 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 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 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
  • Microsoft SQL Server 2014 and 2014 Express
Required Third Party Technologies
  • .NET 6 runtime
  • IIS 10.0 or later
  • ASP .NET 6
  • Microsoft .Net 6/7 – 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 2022
  • Windows Server 2019
  • Windows Server 2016
Required Third Party Technologies
  • Amazon Corretto 8
Network
  • Supports TLS 1.3