Installation software prerequisites

Software prerequisites are listed in the following online help topics, which are used during installation.

Enterprise server prerequisites

The following table contains a preview of the prerequisites required during installation of the Enterprise servers. These prerequisites are listed again in the installation procedure for each server.

Required applicationVersion supportedServer
Operating System
  • Microsoft Windows Server 2012 R2 (64-bit)
  • Microsoft Windows Server 2016
  • Microsoft Windows Server 2019
  • All Servers

Microsoft Redistributable 2015

Note

Required by the Encryption API.

Microsoft C++ 2015 Redistributable (x86), update 3, build 14.0.24123
  • Web (API) Server
  • Application Server
Microsoft Redistributable 2005Microsoft C++ 2005 Redistributable (x86), Service Pack 1
  • EOM Server
  • ETS Server

Microsoft Management Framework

Note

Required for PowerShell cmdlets.

Windows Management Framework (WMF) 5.1, required for retailers running Windows Server 2012 R2.

Note

Verify that this prerequisite was Installed automatically through Windows updates. If not, install according to instructions on the Microsoft Download Center website.

  • Messaging Server
  • Web (API) Server
  • Application Server
  • EOM Server
  • ETS Server
Microsoft .NET Framework

Microsoft .NET version 3.5

Note

Required installation options are provided in this publication.

  • EOM Server
  • ETS Server
Microsoft .NET Framework

Microsoft .NET version 4.5, 4.6, or 4.7, depending on version of Windows Server

Note Required installation options are provided in this publication.
  • Web (API) Server
  • EOM Server
  • ETS Server
Microsoft .NET Framework

Microsoft .NET Framework version 4.7.1 or later

Note Installed automatically through Windows updates.
  • Database Server
  • Messaging Server
  • Web (API) Server
  • Application Server
  • EOM Server
  • ETS Server

Microsoft .NET

Note

Required for microservices.

.NET Runtime Hosting Bundle version 6.0.12 or later
dotnet-hosting-6.0.12-win.exe

Note
  • If installing on Windows Server 2012 R2, .NET Core 6 requires the Microsoft Visual C++ 2015, 2017, and 2019 Redistributables.
  • Make sure that IIS has been installed prior to installing the .NET 6 Hosting Bundle.
  • The 64-bit (x64) version of .NET must not exist on the machine before installing the Hosting Bundle.

For more information, refer to the Microsoft documentation website.

  • Web (API) Server
Microsoft SQL Server Application
  • Microsoft SQL Server 2016 Enterprise or Standard edition (64-bit), with all applicable updates and patches. NCR recommends the Enterprise edition in a production environment.
  • Microsoft SQL Server 2017 Enterprise or Standard edition (64-bit), with applicable updates and patches, including Visual Studio VC++ 2013 Runtime Libraries. NCR recommends the Enterprise edition in a production environment.
  • Microsoft SQL Server 2019 Enterprise or Standard edition (64-bit), with all applicable updates and patches. NCR recommends the Enterprise edition in a production environment.
Note Required installation choices are provided in this publication.
  • Database Server

Microsoft Structured Query Language (SQL) Management Objects

Note Required for running the NCR Data Setup utility.
  • Microsoft ODBC Driver 13 for SQL Server (64-bit)
    msodbsql.msi
  • Microsoft Command Line Utilities 13 for SQL Server (64-bit)
    MsSqlCmdLnUtils.msi
  • Microsoft Server System CLR Types for Microsoft SQL Server 2016 (64-bit)
    SQLSysClrTypes.msi
  • Messaging Server
Microsoft Server System CLR TypesMicrosoft Server System CLR Types for Microsoft SQL Server 2016 (64-bit)
SQLSysClrTypes.msi
  • Web (API) Server

Microsoft Structured Query Language (SQL) Native Client

Note Required for running the AS Data Setup utility.
Microsoft SQL Server 2012 Native Client 11
sqlncli.msi
  • Messaging Server
  • EOM Server
  • ETS Server

Erlang/OTP Windows 64-bit Binary File

Note Required by RabbitMQ.
Erlang/OTP version 26.2
otp_win64_26.2.exe
  • Messaging Server
RabbitMQ Server applicationRabbitMQ Server version 3.12.11
rabbitmq-server-3.12.11.exe
  • Messaging Server
Microsoft Internet Information Services (IIS)Microsoft IIS 8.5
  • Web (API) Server
  • EOM Server
  • ETS Server
Web Browser for EOM, ETS, POS Health Dashboard, and DSR API.Install the latest version of one of the following:
  • Mozilla Firefox
  • Microsoft Edge
  • Google Chrome
  • Web (API) Server
  • EOM Server
  • ETS Server
SAIL Prerequisites
Microsoft .NET FrameworkMicrosoft .NET Framework version 4.7.1 or later
  • Web (API) or SAIL Server
Microsoft Web DeployMicrosoft Web Deploy version 3.5

In-Store systems prerequisites

The following table contains a preview of the prerequisites required during installation of the In-Store systems. These prerequisites are listed again in the installation procedure for each server.

Required applicationVersion supportedMachine
Operating SystemMicrosoft Windows 10 (32-bit) or Microsoft Windows 10 (64-bit), depending on your hardware
Note

After installing the operating system, ensure that all Windows patches have been installed.

  • POS Terminal
  • POS In-Store Server
Microsoft .NET FrameworkMicrosoft .NET Framework version 4.7.1 or later
  • POS Terminal
  • POS In-Store Server

Microsoft .NET

Note

Required for microservices.

.NET Runtime Hosting Bundle version 6.0.12 or later

dotnet-hosting-6.0.12-win.exe

Note

The 64-bit (x64) version of .NET Core must not exist on the machine before installing the Hosting Bundle.

For more information, refer to the Microsoft documentation website.

  • POS Terminal
  • POS In-Store Server

NCR Retail Platform Software for Windows (RPSW)

Note

Only required for systems with NCR physical hardware and peripherals.

For more information on installing NCR RPSW, refer to the NCR Retail Platform Software for Windows User Guide
(https://onlinehelp.ncr.com).

For 32-bit systems:

NCR Retail Platform Software version 4.3.2.0

Use latest available patch.

  • POS Terminal
  • POS In-Store Server

For 64-bit systems:

NCR Retail Platform Software version 5.3.3.0

Use latest available patch.

  • POS Terminal
  • POS In-Store Server

Erlang/OTP

Note

Required for RabbitMQ.

Erlang/OTP version 26.2

Note

Select the 32-bit or 64-bit file corresponding to your operating system.

POS In-Store Server
RabbitMQ ServerRabbitMQ Server version 3.12.11POS In-Store Server

WebView2 Runtime

Note

Required for Running the POS application in a browser container in Edge.

  • Evergreen Standalone Installer (x86)

    MicrosoftEdgeWebView2RuntimeInstallerX86.exe

  • Evergreen Bootstrapper Installer

    MicrosoftEdgeWebview2Setup.exe

Note

WebView2 Runtime is not downloaded automatically with Windows 10 updates.

  • POS Terminal
  • POS In-Store Server
Portable Document Format (PDF) reader applicationReads the tax form data for the Print Tax Form feature. For more information, refer to Printing tax forms.
  • POS Terminal
  • POS In-Store Server