# System Requirements for Mobile Device Manager Plus MSP Before installing Mobile Device Manager Plus (MDM) MSP, verify that the host server meets the required hardware and software specifications. Requirements vary based on the number of managed devices. ## Overview This page covers the following topics: - [Hardware Requirements](https://www.manageengine.com/mobile-device-management-msp/system-requirements.html#hard) — MDM server and SQL server specifications by device count - [Software Requirements](https://www.manageengine.com/mobile-device-management-msp/system-requirements.html#software) — Supported operating systems, databases, and browsers - [Network Requirements](https://www.manageengine.com/mobile-device-management-msp/system-requirements.html#network) — Bandwidth and data consumption for on-premises deployments - [Supported Device Platforms](https://www.manageengine.com/mobile-device-management-msp/system-requirements.html#supportedos) — Device operating systems managed by MDM --- ## Hardware Requirements The table below lists the minimum hardware specifications for both the MDM application server and the SQL database server across all supported device-range tiers. A minimum **1 GBPS Network Interface Card (NIC)** is required for all tiers. ### MDM Application Server Requirements The following table specifies the minimum processor, RAM, and hard-disk requirements for the MDM application server based on the number of managed devices. **MDM Application Server — Hardware Requirements by Device Count** | Device Range | Processor (Physical Machine) | Processor (Virtual Machine) | RAM | Hard Disk | |---|---|---|---|---| | **1–250** | Intel Core i3 (2 core/4 thread) 2.0 Ghz 3 MB cache | 4 virtual processors (2.0 Ghz 3 MB cache) | 4 GB | 5 GB* | | **251–500** | Intel Core i3 (2 core/4 thread) 2.4 Ghz 3 MB cache | 4 virtual processors (2.4 Ghz 3 MB cache) | 4 GB | 10 GB* | | **501–1,000** | Intel Core i3 (2 core/4 thread) 2.9 Ghz 3 MB cache | 4 virtual processors (2.9 Ghz 3 MB cache) | 4 GB | 20 GB* | | **1,001–3,000** | Intel Core i5 (4 core/8 thread) 2.3 GHz 6 MB | 8 virtual processors (2.3 Ghz 6 MB) | 8 GB | 30 GB* | | **3,001–5,000** | Intel Core i7 (6 core/12 thread) 3.2 GHz 12 MB | 12 virtual processors (3.2 Ghz 12 MB) | 8 GB | 40 GB* | | **5,001–10,000** | Intel Xeon (8 core/16 thread) 2.6 GHz 20 MB | 16 virtual processors (2.6 Ghz 20 MB) | 16 GB | 60 GB* | | **10,001–25,000** | Intel Xeon (12 core/24 thread) 2.7 GHz | 24 virtual processors (2.7 Ghz) | 32 GB | 100 GB* | | **25,001–40,000** | Intel Xeon (14 core/28 thread) 2.7 GHz | 28 virtual processors (2.7 Ghz) | 32 GB | 120 GB* | | **40,001–50,000** | Intel Xeon (16 core/32 thread) 3.0 GHz | 32 virtual processors (3.0 Ghz) | 32 GB | 500 GB* | | **50,001–75,000** | Intel Xeon (16 core/32 thread) 3.0 GHz | 32 virtual processors (3.0 Ghz) | 64 GB | 500 GB** | | **75,001–100,000** | Intel Xeon (16 core/32 thread) 3.0 GHz | 32 virtual processors (3.0 Ghz) | 64 GB | 1 TB** | ### SQL Database Server Requirements The following table specifies the minimum processor, RAM, hard-disk, and edition requirements for the SQL database server based on the number of managed devices. **SQL Database Server — Hardware Requirements by Device Count** | Device Range | Processor (Physical Machine) | Processor (Virtual Machine) | RAM | Hard Disk | Edition | |---|---|---|---|---|---| | **1–250** | Intel Core i3 (2 core/4 thread) 2.0 Ghz 3 MB cache | 4 virtual processors (2.0 Ghz 3 MB cache) | 4 GB | 5 GB* | Standard/Enterprise | | **251–500** | Intel Core i3 (2 core/4 thread) 2.4 Ghz 3 MB cache | 4 virtual processors (2.4 Ghz 3 MB cache) | 4 GB | 10 GB* | Standard/Enterprise | | **501–1,000** | Intel Core i3 (2 core/4 thread) 2.9 Ghz 3 MB cache | 4 virtual processors (2.9 Ghz 3 MB cache) | 4 GB | 20 GB* | Standard/Enterprise | | **1,001–3,000** | Intel Core i5 (4 core/8 thread) 2.3 GHz | 8 virtual processors (2.3 Ghz) | 8 GB | 30 GB* | Standard/Enterprise | | **3,001–5,000** | Intel Core i7 (6 core/12 thread) 3.2 GHz 12 MB cache | 12 virtual processors (3.2 GHz 12 MB cache) | 8 GB | 200 GB* | Standard/Enterprise | | **5,001–10,000** | Intel Xeon (8 core/16 thread) 2.6 GHz 20 MB cache | 16 virtual processors (2.6 GHz 20 MB cache) | 16 GB | 250 GB* | Standard/Enterprise | | **10,001–25,000** | Intel Xeon (12 core/24 thread) 2.7 GHz 30 MB cache | 24 virtual processors (2.7 GHz 30 MB cache) | 32 GB | 500 GB* | Standard/Enterprise | | **25,001–40,000** | Intel Xeon (14 core/28 thread) 2.7 GHz 30 MB cache | 28 virtual processors (2.7 GHz 30 MB cache) | 64 GB | 500 GB* | Standard/Enterprise | | **40,001–50,000** | Intel Xeon (16 core/32 thread) 3.0 GHz 30 MB cache | 32 virtual processors (3.0 GHz 30 MB cache) | 64 GB | 1 TB* | Standard/Enterprise | | **50,001–75,000** | Intel Xeon (20 core/40 thread) 3.6 GHz 50 MB cache | 40 virtual processors 3.6 GHz 50 MB cache | 128 GB | 1 TB* | Enterprise | | **75,001–100,000** | Intel Xeon (20 core/40 thread) 3.6 GHz 50 MB cache | 40 virtual processors 3.6 GHz 50 MB cache | 128 GB* | 1 TB* | Enterprise | **Note:** - * Hard disk space may increase dynamically based on scan frequency. - ** Hard disk space may increase dynamically based on operations performed on the client computer. **Recommendations for Large-Scale Deployments (10,001+ Devices):** 1. Install the SQL Server and the MDM Server on separate machines to improve performance. 2. Use Windows Server operating systems. 3. Use enterprise-grade hard drives or solid-state drives (SSD). ### Important Notes on Hardware Requirements **Note:** - Ensure that the specified hardware resources are exclusively available to the MDM server instance on the physical or virtual machine. - The processor specifications listed reference Intel processors. Equivalent processors from other manufacturers with similar specifications are also supported. - For system requirements to run the Android ME MDM app on managed devices, refer to [Android Enterprise Recommended Requirements](https://www.android.com/intl/en_in/enterprise/recommended/requirements/index.html). - When managing more than 25,000 devices, install MDM on a machine running Windows Server Edition or later. --- ## Software Requirements The MDM server requires a supported operating system, database engine, and web browser. Review the sections below to confirm compatibility before installation. ### Supported Operating Systems (OS) MDM can be installed on the following operating systems: #### Desktop Operating Systems - Microsoft Windows 10 or above #### Server Operating Systems - Microsoft Windows Server 2016 - Microsoft Windows Server 2019 - Microsoft Windows Server 2022 - Microsoft Windows Server 2025 ### Supported Databases MDM supports the following database engines: - PGSQL - MS SQL - SQL server 2022 - SQL server 2019 - SQL server 2017 - SQL server 2016 ### Supported Browsers The MDM web console is accessible from the following browsers: - Microsoft Internet Explorer 7 and later versions - Mozilla Firefox 4 and later versions - Google Chrome 20 and later versions - Apple Safari 5 and later versions **Note:** A minimum screen resolution of 1024 x 768 pixels is required. --- ## Network Requirements For on-premises deployments, network teams should account for MDM agent traffic when planning bandwidth allocation. Under typical conditions, the MDM Android agent consumes approximately 1–2 MB of data per device per day for routine management communication. For a detailed breakdown, refer to [MDM Android Agent Data Consumption](https://www.manageengine.com/mobile-device-management/mdm_agent_data_consumption.html). --- ## Supported Device Platforms Managed by MDM Mobile Device Manager Plus can manage devices running the following operating systems and platforms: - iOS 4.0 or later - iPadOS 13.0 or later - macOS 10.7 or later - tvOS 7.0 or later - Android 5.0 or later - Android TVs - Android 4.4 and above - Chrome OS 57.0 or later - Windows Phone 8 or later - Windows 10 or above Laptops