Installation software prerequisites

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

Enterprise 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 application Version supported Server
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 2005 Microsoft C++ 2005 Redistributable (x86), Service Pack 1
  • 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 Types Microsoft 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 25.2
otp_win64_25.2.exe
  • Messaging Server
RabbitMQ Server application RabbitMQ Server version 3.11.6
rabbitmq-server-3.11.6.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, or 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 Framework Microsoft .NET Framework version 4.7.1 or later
  • Web (API) or SAIL Server
Microsoft Web Deploy Microsoft 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 application Version supported Machine
Operating System Microsoft 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 Framework Microsoft .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 25.2
Note

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

POS In-Store Server
RabbitMQ Server RabbitMQ Server version 3.11.6 POS 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 application Reads the tax form data for the Print Tax Form feature. For more information, refer to Printing tax forms.
  • POS Terminal
  • POS In-Store Server