Skip to main content

System Requirements

The system requirements provide the specifications of resources that you require for Snow Device Manager.

Client requirements

SDM Manager

ComponentMinimum requirements
Operating systemOne of the following:
  • Microsoft Windows 7, 8 or 10
  • Microsoft Windows Server 2008 SP2 x64, 2008 R2, 2012, 2012 R2
RAM4 GB or greater
Installed softwareMicrosoft .NET Framework 4.5

SDM Self Service

ComponentMinimum requirements
Operating systemOne of the following:
  • Microsoft Windows
  • Apple Mac OS X
Internet browserMozilla Firefox 3.6 or higher
Opera 10.0 or higher
Apple Safari 5.0 or higher
Google Chrome 8.0 or higher
Browser specific requirementsJavaScript and cookies enabled

Snow Mobility Manager

ComponentMinimum requirements
Internet browserMicrosoft Edge
Google Chrome
Apple Safari
Browser specific requirementsJavaScript and cookies enabled

Server requirements

On-premises Standard server recommendations

This profile applies for:

  • 1 - 5,000 mobile devices

Server software environment:

Snow Device ManagerDB Server
Server 1 (physical or virtual)XX

Server:

ComponentMinimum requirements
Database requirementsMicrosoft SQL Server 2005 or higher
MySQL 5.0 or higher
Operating systemMicrosoft Windows Server 2008 SP2, 2008 R2, 2012 or 2012 R2
ProcessorSingle Xeon 2 GHz Quad Core or equivalent
Disk100 GB free space minimum
RAM16 GB or greater
Network card100/1000 Mbit Ethernet
Installed softwareMicrosoft .NET Framework 4.5
The server role Web server is required.
The web role service Application Development is required, including the following functionality:
  • .NET Extensibility 3.5
  • .NET Extensibility 4.5
  • ASP.NET 3.5
  • ASP.NET 4.5
  • ISAPI Extensions
  • ISAPI Filters
Firewall configurationThe following ports must be open:
  • Inbound: TCP 443 (any source)
  • Outbound: TCP 443 (any destination)
  • Outbound: TCP 2195 (gateway.push.apple.com)
  • Outbound: TCP 5235 (gcm.googleapis.com)
Additional requirementsAn external DNS name for the server, reachable from the internet
A valid signed SSL certificate for the external DNS name
An SQL database account with permission to Create, Alter, and Use databases
A MySQL user account with permission to Create and Modify schema
On-premises Distributed server recommendations

This profile applies for:

  • 5,000 - 10,000 mobile devices

  • Installations where limitation of external data connections is critical and requires splitting over networks such as DMZ and backend.

Server software environment:

SDM GatewaySDM Server
Server 1 (physical or virtual)X
Server 2 (physical or virtual)X

SDM Gateway:

ComponentMinimum requirements
Operating systemMicrosoft Windows Server 2008 SP2, 2008 R2, 2012 or 2012 R2
ProcessorSingle Xeon 2 GHz Quad Core or equivalent
Disk100 GB free space minimum
RAM8 GB or greater
Network card100/1000 Mbit Ethernet
Installed softwareMicrosoft .NET Framework 4.5
The server role Web server is required.
The web role service Application Development is required, including the following functionality:
  • .NET Extensibility 3.5
  • .NET Extensibility 4.5
  • ASP.NET 3.5
  • ASP.NET 4.5
  • ISAPI Extensions
  • ISAPI Filters
Firewall configurationThe following ports must be open:
  • Inbound: TCP 443 (any source)
  • Outbound: TCP 443 (any destination)
  • Outbound: TCP 2195 (gateway.push.apple.com)
  • Outbound: TCP 5235 (gcm.googleapis.com)
Additional requirementsAn external DNS name for the server, reachable from the internet
Optional: Separate server for the database

SDM Server:

ComponentMinimum requirements
Operating systemMicrosoft Windows Server 2008 SP2, 2008 R2, 2012 or 2012 R2
ProcessorSingle Xeon 2 GHz Quad Core or equivalent
Disk100 GB free space minimum
RAM16 GB or greater
Network card100/1000 Mbit Ethernet
Installed softwareMicrosoft .NET Framework 4.5
Firewall configurationThe following ports must be open:
  • Inbound: TCP 11000 (sdm gateway)
Additional requirementsAn external DNS name for the server, reachable from the internet
An SQL database account with permission to Create, Alter, and Use databases

Database server (optional):

ComponentMinimum requirements
Database requirementsMicrosoft SQL Server 2005 or higher
MySQL 5.0 or higher
Operating systemMicrosoft Windows Server 2008 SP2, 2008 R2, 2012 or 2012 R2
Any Linux or Unix distribution with support for MySQL
ProcessorSingle Xeon 2.0 GHz Quad Core or equivalent
Disk configuration100 GB free space minimum
For information on Raid storage configuration, see Storage Top 10 Best Practice from Microsoft .
RAM16 GB or greater
Network card100/1000 Mbit Ethernet
Database configurationInitial MySQL or MSSQL setup with username and password

Snow Mobile Information Server (Mobile Inventory, optional):

ComponentMinimum requirements
Database requirementsMicrosoft SQL Server 2005 or higher
MySQL 5.0 or higher
Operating systemMicrosoft Windows Server 2008 SP2, 2008 R2, 2012 or 2012 R2
ProcessorSingle Xeon 2 GHz Quad Core or equivalent
Disk100 GB free space minimum
RAM16 GB or greater
Network card100/1000 Mbit Ethernet
Installed softwareMicrosoft .NET Framework 4.5
The server role Web server is required.
The web role service Application Development is required, including the following functionality:
  • .NET Extensibility 3.5
  • .NET Extensibility 4.5
  • ASP.NET 3.5
  • ASP.NET 4.5
  • ISAPI Extensions
  • ISAPI Filters
Firewall configurationThe following ports must be open:
  • Inbound: TCP 443 (any source)
  • Outbound: TCP 443 (any destination)
  • Outbound: TCP 2195 (gateway.push.apple.com)
  • Outbound: TCP 5235 (gcm.googleapis.com)
Additional requirementsAn external DNS name for the server, reachable from the internet
A valid signed SSL certificate for the external DNS name
An SQL database account with permission to Create, Alter, and Use databases
A MySQL user account with permission to Create and Modify schema
On-premises Clustered server recommendations

This profile applies for installations with the following requirements:

  • Need for scalability with regards to number of domains, devices, and general capacity.

  • Consult Snow Software for best architecture and specifications.

Server software environment:

Load BalancerSDM GatewaySDM Server
Server 1 (physical or virtual)X
Server 2 (physical or virtual)X
Server 3 (physical or virtual)X
Server 4 (physical or virtual)X
Server 5 (physical or virtual)X

Load balancer:

ComponentMinimum requirements
Operating systemAny Linux or Unix distribution with reliable support for HAProxy
Note: Snow designs, implements, and supports Snow Device Manager using HAProxy for load balancing.
ProcessorSingle Xeon 2.0 GHz Quad Core or equivalent
Disk configuration100 GB free space minimum
RAM16 GB or greater
Network card1Gbit Ethernet
Installed softwareHAProxy
Note: Snow designs, implements, and supports Snow Device Manager using HAProxy for load balancing.
Firewall configurationThe following port must be open:
  • Inbound: TCP 443 (any source)

SDM Gateway:

ComponentMinimum requirements
Operating systemMicrosoft Windows Server 2008 SP2, 2008 R2, 2012 or 2012 R2
ProcessorSingle Xeon 2 GHz Quad Core or equivalent
Disk100 GB free space minimum
RAM16 GB or greater
Network card100/1000 Mbit Ethernet
Installed softwareMicrosoft .NET Framework 4.5
The server role Web server is required.
The web role service Application Development is required, including the following functionality:
  • .NET Extensibility 3.5
  • .NET Extensibility 4.5
  • ASP.NET 3.5
  • ASP.NET 4.5
  • ISAPI Extensions
  • ISAPI Filters
Firewall configurationThe following ports must be open:
  • Inbound: TCP 443 (any source)
  • Outbound: TCP 443 (any destination)
  • Outbound: TCP 2195 (gateway.push.apple.com)
  • Outbound: TCP 5235 (gcm.googleapis.com)
Additional requirementsAn external DNS name for the server, reachable from the internet

SDM Server:

ComponentMinimum requirements
Operating systemMicrosoft Windows Server 2008 SP2, 2008 R2, 2012 or 2012 R2
ProcessorSingle Xeon 2 GHz Quad Core or equivalent
Disk100 GB free space minimum
RAM16 GB or greater
Network card100/1000 Mbit Ethernet
Installed softwareMicrosoft .NET Framework 4.5
Firewall configurationThe following ports must be open:
  • Inbound: TCP 11000 (sdm gateway)
Additional requirementsAn external DNS name for the server, reachable from the internet
An SQL database account with permission to Create, Alter, and Use databases

Database Cluster:

ComponentMinimum requirements
Database requirementsMicrosoft SQL Server 2005 or higher
MySQL 5.0 or higher
Operating systemMicrosoft Windows Server 2008 SP2, 2008 R2, 2012 or 2012 R2
Any Linux or Unix distribution with support for MySQL
ProcessorSingle Xeon 2.0 GHz Quad Core or equivalent
Disk configuration100 GB free space minimum
For information on Raid storage configuration, see Storage Top 10 Best Practice from Microsoft .
RAM16 GB or greater
Network card100/1000 Mbit Ethernet
Database configurationInitial MySQL or MSSQL setup with username and password