EMS System Requirements - 226

This topic lists the system requirements for EMS products.

Network and Other Considerations

  • The Default Port used by your SQL Server Native Client Configuration must be accessible from your application server(s).

  • Your end users and any devices such as Room Signs and Kiosks need network access to your application servers, that is port 443.

  • If integrating with Microsoft 365 Exchange Online or other third-party services, you might need to open some of your EMS environment to the internet using port 443 or whitelist the relevant IP addresses.

  • If using a load balancer, EMS Windows services, that is Email Notification, Check-in Notification, Automated Report, Campus Auto-Sync, must only run on a single node at a time.

ClosedEMS Database Server

EMS Software only supports the latest Service Pack or Continuous Update for the following SQL Server versions.

Compatibility Level

Version

DB Compatibility

130

Microsoft SQL Server 2016 = 13.00.XXXX

130

140

Microsoft SQL 2017 version 14.00.XXX

140

150

Microsoft SQL 2019 version 15.00.XXX

150

160

Microsoft SQL 2022 version 16.00.XXX

160

Database Server Minimum System Requirements

  • Processor – 2.0 GHz and 4 cores or faster

  • Memory – 8 GB or more*

  • Hard-Disk Space – 2 separate physical drives of at least 6 GB; one for data, and the other for transaction logs (SCSI drives w/9ms access or better and RAID strategy for fault tolerance recommended)

  • Network Card – 100 / 1000 Mbps Ethernet, switched

*Specs apply for up to 100 concurrent users. Increased specs are required for 100+ concurrent users.

 

For client and server environments, EMS supports the following Windows versions:

Windows 11 Active Support ends
Version 24H2 IoT (LTS) 9 October 2029
Version 24H2 Enterprise (LTS) 9 October 2029
Version 24H2 Enterprise 12 October 2027
Version 24H2 13 October 2026
Version 23H2 Enterprise 10 November 2026

 

Windows Server Active Support ends
Windows Server 2025 9 October 2029
Windows Server 2022 13 October 2026

ClosedEMS Web/Application Server

Operating Systems

2016, 2019, 2022

Prerequisites Notes

Application Pool 

.NET CLR Version v4.0

Enable 32-bit Applications = False

Managed Pipeline Mode = Integrated

EMS for Outlook REST API requires Enable 32-bit Applications = True

EMS for Outlook REST API and EMS Platform Services perform better with .NET CLR Version = No Managed Code but can run under v4.0

EMS Web App installer creates EMSAppPool in IIS, or if it already exists, it overwrites any changes that might have been made to this pool. If you are installing multiple applications on an application server, we recommend that you run the EMS Web App installer before making any app pool changes that might be necessary for the environment.

In most environments, we recommend that you do not run all EMS applications on the web server under a single application pool. Separate application pools help improve performance.

.NET Framework 4.8.0

Download from Microsoft

Server Roles and Features

Web Server, Default Document, HTTP Errors, Static Content, HTTP Redirection, HTTP Logging, Static Content Compression, Request Filtering, Basic Authentication, Windows Authentication, .NET Extensibility 4.7, ASP .NET 4.7, ISAPI Extensions, ISAPI Filters, Web Socket Protocol, .NET Framework 4.7, HTTP Activation

URL Rewrite 2.1

Download from Microsoft

.NET 8 Installing ASP.NET Core – SDK and ASP.NET Core Runtime Hosting Bundle
TLS Version Minimum TLS 1.2

Application Server Minimum System Requirements

Processor: 2.0 GHz and 4 cores or faster

Memory: 8 GB or more

Hard-Disk Space: 1 GB or more

For up to 100 concurrent users. Increased specs required for 100+ concurrent users.

Closed EMS Desktop Client

Operating Systems

Windows 10 (32-bit and 64-bit versions)

Windows 11 (32-bit and 64-bit versions)

Minimum System Requirements

Processor: 2.0 GHz or faster

Memory: 2 GB or more

Hard-Disk Space: 100 MB

Software: .NET Framework 4.8.1

Video: SVGA 1024 x 768 or higher resolution

Network Card: 100 / 1000 Mbps Ethernet, switched

Closed EMS Web App

Existing versions of EMS Web App must be manually uninstalled. Make sure to copy and save any files that have been customized.

The following information is necessary to successfully install the EMS Web App:

EMS Platform Services is a prerequisite for installing and using the EMS Web App. If EMS Platform Services has not yet been installed in your environment, validate the hardware and software requirements for EMS Platform Services.

If your organization uses EMS Kiosk App, EMS for Outlook, or SAML authentication, then EMS Platform Services is already running in your environment.

  1. Before beginning the installation process, install or upgrade your EMS databases as outlined in the EMS Web App Installation Guide.
  2. Installation will prompt you to enter a web server. Special setup guides are available for Windows Server 2008/2008 R2 Web Server Setup Guide and Windows Server 2012/2012 R2 Web Server Setup Guide.  
  3. Install EMS Platform Services and connect EMS Web App to EMS Platform Services.

EMS Web App Requirements 

Desktop Browser

Microsoft Edge (latest)

Firefox (latest)

Chrome (latest)

Safari (Mac) (latest)

*= varies per application.

Software Requirements

URL Rewrite 2.1 for IIS*

*URL Rewrite 2.1 for IIS needs to be installed on the web server.

EMS Web App (Mobile)

Mobile Browser

Platform

Chrome

Android 4.4, 6.0, 7.0, 7.1 

iOS 9.x, iOS 10.x

Safari

iOS 9.x, iOS 10.x

Closed EMS for Outlook

The September 2017 Release included a redesign of the EMS for Outlook add-in. This redesign included an enhanced user interface and streamlined functionality. Documentation for EMS for Outlook prior to the September 2017 Release is referred to as EMS for Outlook (Legacy) documentation.

Prerequisites

  1. Uninstall older versions of EMS for Outlook.
  2. The EMS Integration to Exchange Web Service must be installed and operational.
  3. Install Platform Services.  

    To verify if the service has been installed, open a browser and enter the following:

    http://[ServerName]/EMSPlatform/ (replace [ServerName] with the name of your web server)

    Cloud format https://[domain].emscloudservice.com/platform

    The Platform Services Address will be required when running the EMSForOutlook.msi (see also: Exchange Server URL and EMS for Outlook Version Number).

  4. EMS must be configured properly to activate the EMS for Outlook for each Outlook® user. 
  5. Verify that the required software is installed on your users’ workstations.

EMS for Outlook Requirements

Microsoft® Office

365

Outlook (32- and 64-bit)

2010, 2013, 2016, 2019

.NET Framework

4.8.0

Microsoft® Visual Studio 2010 Tools for Office Runtime

VSTO 2010

Prerequisites

EMS Web App

Latest

On User Workstations

Desktop requirements for Microsoft® Outlook Windows 7, 8, or 10

Integration to Microsoft Exchange

Microsoft® Exchange

2010 SP3, 2013, 2016, 2019

Microsoft® Office

365

See AlsoExchange Web Services (EWS) Impersonation and Configure EWS Impersonation

Closed EMS Kiosk App

The EMS Kiosk App—which requires EMS Platform Services—has specific requirements in addition to the general EMS server and database requirements.

Review the Hardware and Software Requirements for EMS Platform Services. Learn more about Platform Services.

Prerequisites for EMS Kiosk App

Prior to beginning the installation process, do the following:

  • Install the EMS database server, web server, and EMS Platform Services. When installing, ensure the EMS Kiosk App system requirements are met.
  • All application components must be on the same EMS version.

Software Requirements

Google Chrome (latest)

Edge (latest)

The OS and Browser must support Persistent cookies for optimal use.

Hardware Requirements
1920 x 1080 multi-touch monitor (16:9 aspect ratio, resolution can be lower or higher if 16:19 and scaling is allowed (Magnify/reduce)
Kiosk stand and enclosure for the screen (optional)
RFID badge reader (optional)

Software Requirements

Google Chrome (latest)

ASP.NET Core 3.1 (EMS update 220.4)

ASP.NET Core 2.2.6* (EMS Update 32 and later)

ASP.NET Core 2.1.5* (EMS Updates 29–31)

ASP.NET Core 2.0* (EMS Update 28 and earlier)

URL Rewrite 2.1 for IIS**

*The EMS Kiosk App is an ASP.NET core application. The “.Net Core Server Hosting Bundle” needs to be installed on the web server.

**URL Rewrite 2.1 for IIS needs to be installed on the web server.

Hardware Requirements

1920 x 1080 multi-touch monitor (16:9 aspect ratio, 24" or larger)*

Kiosk stand and enclosure for the screen

RFID badge reader (as needed)

*EMS Software tests the EMS Kiosk App on an HD touch-screen monitor that is run on a Windows 10 computer.

Closed EMS Room Sign App

Before installing the EMS Room Sign App, make sure you meet the following requirements based on your software version:

  • Installed and configured EMS Desktop Client

  • All previous versions of the EMS Room Sign App uninstalled

  • 32 bit applications enabled within the application pools advanced setting

ClosedEMS Database Server Requirements

Minimum System Requirements

  • Processor – 2.0 GHz and 4 cores or faster
  • Memory – 8 GB or more*
  • Hard-Disk Space – 2 separate physical drives of at least 6 GB; one for data, and the other for transaction logs (SCSI drives w/9ms access or better and RAID strategy for fault tolerance recommended)
  • Network Card – 100 / 1000 Mbps Ethernet, switched

*Specs apply for up to 100 concurrent users. Increased specs are required for 100+ concurrent users.

Tablet Operating Systems Supported Browsers
Current Safari
Current Chrome, KioWare Lite (See Also: Best Practice: Device Configuration Steps)
Windows 10, 11 Chrome, Firefox, Edge (latest)
.NET Framework: 4.8.0

Tablet Requirements

Supported Resolutions

1024 x 600

1280 x 800

1660 x 900

1920 x 1080

2048 x 1536

EMS Room Sign App runs on touch-enabled tablets (with above resolutions) set in landscape or portrait mode. Integrating with ArmorActive enclosures require a browser that can play sound. See Also: Best Practice: Device Configuration Steps.

ClosedEMS Platform Services Prerequisites

The following information is necessary to successfully install EMS Platform Services. See Also: Licensing Requirements.

As of Update 28, you are required to deploy EMS Platform Services with ASP.NET Core, instead of the HTTP Platform Handler.

HTTPPlatformHandler IIS Module

Download Version 1.2 here OR download the installer here.

PowerShell

5+ Version

ASP.NET Version 4.6

Under Web Server (IIS)->Web Server->Application Development:

  • ISAPI Extensions
  • ISAPI Filters
  • .NET Extensibility 4.6

Operating System

IIS version

Windows Server 2016 10.0

Windows Server 2012  

8

Windows Server 2012 R2  

8.5

.NET Framework

4.8.0

Application Pool

4.0

Prerequisites (Prior to Update 28)

HTTPPlatformHandler IIS Module

Download Version 1.2 here OR download the installer here.

PowerShell

5+ Version

ASP.NET Version 4.6

Under Web Server (IIS) > Web Server > Application Development:

  • ISAPI Extensions

  • ISAPI Filters

  • .NET Extensibility 4.6

Prerequisites (Update 44.1.28 to 44.1.35)

ASP.NET Core

2.2.6

See AlsoInstalling ASP.NET Core.

PowerShell

5+ Version

ASP.NET Version 4.6

Under Web Server (IIS) > Web Server > Application Development:

  • ISAPI Extensions

  • ISAPI Filters

  • .NET Extensibility 4.6

  • Web Socket Protocol

Prerequisites (Update 220 to current)
ASP.NET Core

3.1

Installing ASP.NET Core

Download the SDK and bundle for your operating system

PowerShell 5+ Version
ASP.NET Version 4.6

Under Web Server (IIS) > Web Server > Application Development:

  • ISAPI Extensions
  • SAPI Filters
  • .NET Extensibility 4.6

Web Socket Protocol

Install the ASP.NET Core

As of Update 28, users are required to deploy EMS Platform Services with ASP.NET Core, instead of the HTTP Platform Handler.

  1. Choose .NET Core version 2.2.6 (EMS Update 44.1.28+) or .NET Core version 3.1 (EMS Update 2020+)
  2. In the right-hand “Run apps - Runtime” column, select Windows Hosting Bundle

    ASP.Net handler is a part of the Runtime and Hosting Bundle.