1. Home
  2. Docs
  3. Data Stream Designer
  4. System Requirements

System Requirements

Server Sizing and Specifications
  CPU Cores RAM GB Storage GB
Small Azure 2 3,5 50
Amazon 2 8 50
Medium Azure 4 7 50
Amazon 4 16 50
Large Azure 8 14 100
Amazon 8 32 100
XMPro Dedicated Hosting Thresholds
Small Up to 10 data streams
Medium Up to 50 data streams
Large Up to 100 data streams
XMPro Shared Hosting Thresholds
Small Up to 5 data streams
Medium Up to 25 data streams
Large Up to 100 data streams
Software Requirements

Supported Operating Systems:

  • Windows Server 2016

Supported Database Management Systems:

  • SQL Server 2017
  • SQL Server 2016
  • SQL Server 2014

Other Requirements:

  • Microsoft Internet Information Services (IIS) 11
  • .Net Core 2.1
  • IIS .Net Core Module
Hardware Requirements
Component Minimum Requirement
CPU and Processor 1.4 GHz or higher (2 CPU) (Minimum), 2 GHz or higher (2 CPU) (Recommended)
Memory 4 GB of RAM (Minimum), 8+ GB RAM (Recommended)
Hard Disk 20 GB of available hard disk space for a complete installation including all prerequisite software (dependent on database size)
In a production environment, the volume of traffic may dictate higher hardware specifications.
Stream Hosts

Information regarding the hardware and software requirements to be met before installing a stream host can be found here.

Software Requirements

Supported Operating Systems:

  • Windows Server 2012
  • Windows Server 2012 R2
  • Windows Server 2016

Supported Database Management Systems:

  • SQL Server 2017
  • SQL Server 2016
  • SQL Server 2014

Other Requirements:

  • Microsoft Internet Information Services (IIS) 10.0+
  • .Net Core 2.1
  • IIS .Net Core Module
Hardware Requirements
Component Minimum Requirement
CPU and Processor 1.4 GHz or higher (2 CPU) (Minimum), 2 GHz or higher (2 CPU) (Recommended)
Memory 4 GB of RAM (Minimum), 8+ GB RAM (Recommended)
Hard Disk 20 GB of available hard disk space for a complete installation including all prerequisite software (dependent on database size)
In a production environment, the volume of traffic may dictate higher hardware specifications.
Stream Hosts

Information regarding the hardware and software requirements to be met before installing a stream host can be found here.

All of the above aspects are duly considered as part of the design phase and the implementation team will guide the customer regarding hardware requirements.

Recommended system requirements do not guarantee the best performance so they should be viewed as a guideline rather than a rule.  XMPro can be hosted and run from within a Virtual Machine environment, VMWare or Hyper V.
All estimates are based on Minimum Requirements.

As part of the implementation of XMPro, the following should be considered:

  • Backup requirements
  • Separate development, testing and production environments