.NET side (x86 or x64)

  • Windows 10, Windows 8 or 8.1, Windows 7, Windows Server 2019, Windows Server 2016, Windows Server 2012 (and R2), or Windows Server 2008 (and R2).
  • When running the .NET side on .NET Core, any of the above versions of Windows or 64-bit Linux on which .NET Core is supported.
  • When running the .NET side on Mono, any of the above versions of Windows or if on Linux, Ubuntu, openSUSE, or Debian.
  • At least one of the following .NET runtimes:
    • A copy of the .NET Framework runtime (available by installing Visual Studio, the .NET Framework SDK, or the .NET Framework redistributable). .NET Framework 4.8, 4.7, 4.6, 4,5, 4.0, 3.5, 3.0, and 2.0 are all supported.
    • .NET Core runtime, version 3.0 or later, running on any Windows or 64-bit Linux platform where .NET Core is supported.
    • Mono runtime, version 2.10.6 or later, running on x86 or x64 Linux, particularily Ubuntu, openSUSE, or Debian.

Java side (x86 or x64)

  • Any operating system that will support the underlying JVM or application server
  • Java 2 Software Development Kit (JDK) v1.5 or later, —or—
  • Any Jakarta EE (Java EE) application server supporting Java EE 5 through Jakarta EE 8


  • For the Visual Studio plug-in, Visual Studio 2019. 2017, 2015, 2013, 2012, or 2010
  • For the Eclipse plug-in, Eclipse 3.2 – 4.11 and .NET Framework 2.0 or later