System Requirements

The ScannerVision Processing Engine installation executable contains most pre-requisite runtime libraries. Libraries that are not included in the installer are downloaded from the Internet during installation

Operating System*

  • Windows 10 Pro
  • Windows 11 Pro
  • Windows Server 2016 §
  • Windows Server 2019
  • Windows Server 2022

Other Requirements

  • MS.NET Framework 3.5
  • MS.NET Framework 4.7.1
  • MS.NET Framework 4.8
  • Visual C++ Redistributable for Visual Studio 2008**
  • Visual C++ Redistributable for Visual Studio 2017**

* Windows must be fully up to date
* Only operating system which fall within Microsoft's
Mainstream Support (not extended support)
§ Microsoft ended mainstream support for Server 2016 in
January 2022, as a result, we will be dropping it from our
supported OSes in 2 - 3 years
** Only required for ScannerVision 8.6

Hardware Recommendations

The hardware requirements for ScannerVision Processing Engine will depend greatly on the operating system selected, desired performance and workload placed onto it. Suggested configurations are as follows:


  • CPU
  • Memory *
  • Disk Space
  • Network


  • Dual Core 2GHz
  • 4GB RAM
  • 40GB
  • 100MB


  • Quad Core 2GHz
  • 8GB RAM
  • 160GB
  • 1GB
* For optimal performance: Memory needs to be increased by 2GB for each Additional Document Processor (ADP)

Many components in the ScannerVision Processing Engine are multithreaded, or designed to run as a separate process. Therefore these components may benefit from multicore-enabled operating systems and hardware.

Deployment Considerations

The ScannerVision Processing Engine installation executable contains all pre-requisite runtime libraries. Once configured it operates as a Windows service and may be left unattended once configured. Likewise, the Aivika Desktop client installer is self-contained and can be deployed to each PC as required.
As standard, embedded clients connect over a TCP socket using port 1983. This can be changed to a different port from the Settings screen in the Processing Engine and clients, if required.