Skip to main content
mdm software

MDM software is the tool IT teams use to manage smartphones, tablets, and laptops from a central console. It handles the daily work of keeping devices configured, secure, and compliant: enrolling new devices, pushing Wi-Fi and email settings, enforcing password policies, distributing apps, and responding to lost or stolen hardware.

If you are evaluating MDM software or trying to get more out of a solution you already have, this guide breaks down the features that matter and how they work in practice.

What MDM Software Actually Does

Mobile Device Management software sits between your IT team and every managed device in your organization. It communicates with devices through platform-native management frameworks: Apple's MDM Protocol for iOS and macOS, Android Enterprise for Android, and various Windows management APIs.

The MDM server stores your policies and configurations. When a device enrolls, it receives its assigned profile. From that point on, the MDM server can push updates, enforce compliance checks, and execute remote commands. All of this happens without requiring the end user to do anything beyond the initial enrollment step.

Modern MDM software runs as a cloud service (SaaS). You access the console through a web browser, and the vendor handles infrastructure, updates, and uptime. On-premises deployments still exist for organizations with specific data sovereignty or air-gap requirements, but cloud is the default for most companies.

Device Enrollment Features

Enrollment is the first interaction between a device and your MDM software. The enrollment method determines how much control you get and how much effort it takes.

Zero-Touch Enrollment

The best MDM software supports zero-touch enrollment for both Apple and Android. Devices purchased through authorized resellers are pre-registered with your MDM server. On first power-on, the device enrolls automatically, downloads its configuration profile, installs required apps, and is ready for use. The user opens the box, connects to Wi-Fi, and everything else happens on its own.

Apple calls this Automated Device Enrollment (through Apple Business Manager). Google provides Android zero-touch enrollment. Samsung adds Knox Mobile Enrollment for Samsung-specific channels. Your MDM software should support all three.

QR Code and Link Enrollment

For devices already in circulation (not purchased through zero-touch channels), MDM software generates a QR code or enrollment URL. The user scans the code or opens the link, follows a few prompts, and the device joins management. This works well for onboarding existing fleets or enrolling devices bought from non-partner retailers.

BYOD Enrollment

When employees use personal devices, MDM software creates an isolated work container. On iOS, this is User Enrollment. On Android, it is the Work Profile. Corporate apps and data live inside the container; personal data stays private and untouched by IT. The MDM software manages only the work partition.

Configuration and Policy Management

This is where MDM software earns its keep. Instead of manually configuring each device, you define policies once and the software pushes them to every enrolled device.

Network Configuration

Push Wi-Fi profiles with enterprise certificates so devices connect to your corporate network without users entering passwords. Configure VPN (per-app or always-on) to route work traffic through your network. Set proxy configurations for content filtering. These profiles install silently and cannot be modified or removed by the user on supervised devices.

Email and Calendar

Pre-configure Exchange, Google Workspace, or other email accounts. The user opens the Mail app on their newly enrolled device and their inbox is already there. No server addresses to type, no authentication prompts to troubleshoot. This is one of the highest-impact MDM features in terms of reducing IT support tickets.

Security Policies

Define password complexity, screen lock timeouts, encryption requirements, and restrictions. Block camera usage in sensitive areas. Prevent copy-paste between managed and personal apps. Disable USB debugging on Android. Require biometric authentication for specific apps. These policies apply automatically and are re-enforced if a user tries to change settings.

Compliance Rules

Set the conditions a device must meet to access corporate resources: minimum OS version, encryption enabled, no jailbreak or root access, MDM profile active. Non-compliant devices get flagged in the console and can be automatically blocked from email, VPN, or app access until the issue is resolved.

App Management Features

Distributing and managing apps is the second most common use of MDM software, after security.

Silent App Installation

On supervised iOS devices and fully managed Android devices, MDM software installs apps without user interaction. The app appears on the home screen, configured and ready. This is how IT deploys required tools (Slack, Teams, CRM apps, security agents) to the entire fleet in minutes.

App Catalog

Make approved apps available for optional installation through a self-service catalog. Employees browse the catalog and install what they need. This is particularly useful for department-specific tools: the sales team sees CRM apps, the engineering team sees development tools, the field team sees mapping and reporting apps.

Appaloosa provides an enterprise app store that works as this catalog, supporting iOS, Android, and web apps from a single interface.

Managed App Configuration

Pre-configure app settings before deployment. Set the server URL for your CRM, pre-fill the tenant ID for Microsoft 365, or configure custom settings for your internal apps. The user launches the app and it is already connected to the right backend. This feature (called AppConfig on iOS, managed configurations on Android) saves significant onboarding time for apps that require setup.

App Updates

MDM software can force app updates or set update windows. For critical security patches in apps like authentication or VPN clients, automatic updates ensure no device runs a vulnerable version. For less critical apps, you can stage updates to a test group before pushing to the full fleet.

Remote Actions and Troubleshooting

When something goes wrong in the field, MDM software gives IT teams tools to respond immediately.

Remote lock. Lock the device instantly and display a message with instructions. Useful when an employee reports a lost phone.

Remote wipe. Erase all data. On BYOD devices, you can wipe only the work container. On corporate devices, a full wipe returns the device to factory state.

Device locate. Show the device's location on a map (where privacy regulations and your policies permit). Some MDM solutions maintain a location history for asset tracking.

Restart and shutdown. Force restart a frozen device or shut down a decommissioned one remotely.

Remote support. Some MDM tools include remote screen viewing or control. An IT admin can see the user's screen and guide them through troubleshooting, or take control to fix the issue directly. This is especially valuable for field workers who cannot bring their device to the office.

Reporting and Analytics

Good MDM software gives you visibility into your fleet without requiring manual audits.

Compliance dashboard. See at a glance how many devices are compliant, which ones are not, and why. Filter by OS, department, or location to identify problem areas.

Device inventory. A live inventory of every managed device: model, OS version, storage capacity, installed apps, last check-in time. This replaces spreadsheet-based asset tracking.

Security alerts. Get notified when a device is jailbroken, when someone removes the MDM profile (on unsupervised devices), or when a device has not checked in for a specified period.

Usage reports. Data consumption, app usage patterns, and battery health across the fleet. Useful for capacity planning and identifying devices due for replacement.

Integration Capabilities

MDM software does not operate in isolation. Look for integrations with your existing infrastructure:

Identity providers. Connect to your Active Directory, Azure AD, Okta, or Google Workspace directory. User groups in your directory map to device groups and policies in the MDM, so when someone joins the sales team in AD, their device automatically receives the sales app bundle.

SIEM and security tools. Export device compliance events and security alerts to your SIEM (Splunk, Sentinel, etc.) for centralized monitoring.

Ticketing systems. Link MDM events to ServiceNow or Jira tickets. When a device falls out of compliance, a ticket is created automatically.

APIs. A well-documented REST API lets you automate MDM operations, build custom dashboards, or integrate device data into your internal tools.

What to Look for When Choosing MDM Software

Not all MDM software is equal. Here is a practical checklist:

Platform parity. Does the software manage iOS and Android with the same depth of features? Many tools are strong on one platform and basic on the other. Test both.

Enrollment coverage. Zero-touch, QR code, and BYOD enrollment for both platforms. If you have Samsung devices, check for Knox integration.

Time to value. How quickly can you go from sign-up to enrolling your first device? Cloud MDM solutions should take hours, not weeks. Request a trial and test the actual setup process.

Support quality. When something breaks on a Friday afternoon, can you reach a human? Check support hours, response times, and whether support is included or costs extra.

Data residency. If your organization operates in the EU or handles regulated data, confirm where the vendor hosts your management data. Appaloosa, for example, hosts on EU infrastructure.

Pricing transparency. Per-device monthly pricing is standard. Watch for hidden costs: some vendors charge extra for features like remote support, advanced reporting, or API access that should be included.

MDM software is infrastructure. Like your email server or your identity provider, it runs quietly in the background making everything else work. Choose a tool that covers your platforms, fits your enrollment models, and gives you the security controls your organization requires.

Julien Ott
September 18, 2024

Ready to deploy MDM?

Get started today with unrestricted access to our platform and help from our product experts.

Get Started

Alternatively, contact sales.

Free 14-day trial
Cancel anytime, no questions asked.
Expert Support
Get customized and expert onboarding to get started.