Controller requirements

The Controller is a Java based application that can run on the following operating systems with the listed prerequisites.

Operating system support

The following operating systems are supported:

  • Windows 10
  • Windows 11
  • Windows Server 2003
  • Windows Server 2003 R2
  • Windows Server 2016
  • Windows Server 2019
  • Windows Server 2022
  • Windows Server 2025
  • Windows XP Pro (32 bits), (64 bits)
  • Red Hat Enterprise Linux 7.0 or later
  • Red Hat Enterprise Linux 8.0 or later
  • Red Hat Enterprise Linux 9.0 or later
  • SUSE Linux Enterprise Server 15 or later
  • macOS 14.x Sonoma
  • macOS 15.x Sequoia
  • macOS 26.x Tahoe

Supported architectures

  • Intel IA®-32 (also known as x86, x86-32)
  • Intel 64 or AMD64 (also known as x64, x86-64, EM64T)
  • Apple Silicon
Note:
  • IA®-64 (also known as Itanium) processors are not supported.
  • 32-bit support is for Windows only.

Pre-requisites

  • Java Run Time environment: Oracle 8 or IBM®® 8 Oracle Java SE Runtime Environment 8 or IBM® Java SE Runtime Environment 8.
    Note:
    Oracle Java is not supported in FIPS or NIST SP800-131a mode. You must use the IBM® Java in this mode.
  • Web Browser: either Microsoft Internet Explorer 9, 10, 11 or Mozilla Firefox Extended Support Release (ESR) 24, 31.
  • Java Run Time environment: Sun 1.6, Oracle 1.6, 1.7 or IBM®® 1.5, 1.6, 1.7
    Note:
    Sun Java and Oracle Java are not supported in FIPS or NIST SP800-131a mode. You must use the IBM® Java in this mode.
  • Web Browser: either Microsoft Internet Explorer 9, 10, 11 or Mozilla Firefox ESR 24, 31.