Skip to main content

Apple MDM Explained: Enrollment, Profiles and Supervision

Apple MDM explained for IT teams: ADE enrollment, configuration profiles, supervision and silent app distribution across iPhone, iPad and Mac.

Julien Ott Julien Ott
14 min read

Apple MDM (Mobile Device Management) is Apple's built-in management protocol for iPhones, iPads, and Macs. It lets IT administrators enroll devices, push apps silently, enforce passcode and encryption policies, and wipe lost devices, all over the air without touching the hardware. The protocol is native to iOS, iPadOS, macOS, and tvOS since 2010.

Over 45% of business smartphones in North America and Western Europe run iOS (Gartner, 2024). An MDM solution like Appaloosa connects to Apple's MDM framework through Apple Business Manager to manage fleets of 10 to 100,000 devices from a single console. This guide covers enrollment options, security policies, and deployment workflows for Apple devices. See how this works in practice on our iOS MDM page.

How Apple Device Management Works

Apple MDM is a protocol built into iOS, iPadOS, macOS, and tvOS that lets administrators configure, monitor, and secure devices remotely. Unlike third-party agent-based systems, Apple's MDM framework is native to the operating system. This means no sideloaded software, no battery drain from background agents, and no workarounds for sandboxing restrictions.

The protocol works through a push notification model. When an admin sends a command (install a profile, lock a device, push an app), Apple Push Notification service (APNs) notifies the device. The device then checks in with the MDM server to receive and execute the command.

For an MDM solution to work with Apple devices, it must support the Apple MDM protocol. Appaloosa, for example, is a certified Apple MDM provider that connects directly to Apple Business Manager for device enrollment and app distribution.

Enrollment Methods: ADE, Configurator and User Enrollment

How devices get enrolled determines what level of control you have over them. Apple provides three main paths, each suited to different ownership models.

Automated Device Enrollment (ADE)

Previously called DEP (Device Enrollment Program), ADE is the gold standard for corporate-owned devices. When you purchase devices through Apple or an authorized reseller, they are registered in Apple Business Manager. On first boot (or after a factory reset), the device automatically enrolls in your MDM server. No manual steps, no user intervention.

ADE-enrolled devices are supervised by default. Supervision unlocks additional management capabilities: silent app installation, restricting AirDrop, preventing iCloud backup, hiding built-in apps, and enforcing always-on VPN. If you manage corporate iPhones or iPads, ADE should be your default enrollment method.

Device Enrollment via Profile

For devices you already own but did not purchase through official channels (or older devices not registered in ABM), you can enroll them by installing an MDM profile. The user opens a URL, downloads the profile, and approves the installation in Settings.

Profile-enrolled devices are not supervised unless you manually supervise them with Apple Configurator. This limits what commands you can execute remotely. Still, you retain core capabilities: pushing Wi-Fi and email configurations, enforcing passcode policies, and distributing apps.

User Enrollment (BYOD)

Apple introduced User Enrollment specifically for bring-your-own-device scenarios. It creates a separate managed partition on the device. Corporate apps and data live in that partition; personal data stays private. The admin cannot see personal apps, browsing history, or location.

This is the right choice when employees use their personal iPhones for work. You get enough control to protect corporate data (managed apps, per-app VPN, remote wipe of the work partition) without overstepping into personal territory.

Configuration Profiles and Security Policies

Security is the primary reason most organizations adopt Apple MDM. Here are the policies that matter most for iOS and iPadOS fleets.

Passcode and Authentication

Enforce minimum passcode length, complexity, and auto-lock timers. For high-security environments, require alphanumeric passcodes and set a maximum number of failed attempts before the device wipes itself. Pair this with Face ID or Touch ID enforcement for a balance of security and usability.

Encryption and Data Protection

All modern Apple devices encrypt data at rest by default (AES-256). MDM ensures this stays enabled and prevents users from disabling it. You can also enforce restrictions on data sharing between managed and unmanaged apps, preventing corporate documents from being opened in personal apps or shared via personal iCloud.

Network Security

Push Wi-Fi configurations with WPA3 Enterprise certificates so devices connect to your corporate network without users seeing or sharing credentials. Configure per-app VPN to route only corporate app traffic through your VPN, reducing bandwidth and keeping personal browsing private. For sensitive environments, restrict cellular data usage or disable personal hotspot.

Lost and Stolen Device Response

Remote lock sends the device into Lost Mode immediately, displaying a custom message and phone number. Remote wipe erases all data. For ADE-enrolled devices, you can also use Activation Lock management: if a device is stolen, it cannot be reactivated without your organization's credentials, even after a full restore.

App Distribution and Management

Managing apps on Apple devices goes beyond installing them. You need to handle licensing, updates, and removal.

Volume Purchase Program (VPP)

Through Apple Business Manager, you purchase app licenses in bulk. These licenses are assigned to devices (not Apple IDs), which means you can install apps silently on supervised devices without requiring user interaction. When a device is decommissioned, the license reverts to your pool for reassignment. This approach works for both App Store apps and custom in-house apps.

Managed App Configuration

Many enterprise apps support managed app configuration (AppConfig). This lets you pre-configure app settings (server URLs, authentication tokens, feature flags) before the app even launches. For IT teams deploying apps like Salesforce, Microsoft Outlook, or custom field apps, this eliminates the manual setup step for every user.

Private App Store

For organizations distributing internal apps, an enterprise app store gives employees a curated catalog. Appaloosa provides a private app store where you can publish iOS, Android, and web apps in one place. Users see only the apps approved for their role or department.

Apple Business Manager: The Control Center

Apple Business Manager (ABM) is the hub that connects your Apple device fleet to your MDM solution. It handles three things:

Device registration. Every device purchased through Apple or authorized resellers appears in ABM. You assign it to your MDM server so it enrolls automatically on activation.

App licensing. You buy and assign app licenses here. Licenses are portable across devices, so when someone gets a new iPhone, their apps follow.

Managed Apple IDs. For organizations using Apple School Manager or Apple Business Essentials, ABM creates managed Apple IDs that are separate from personal ones. This keeps corporate data partitioned from personal iCloud accounts.

If you are migrating from the legacy Apple Developer Enterprise Program, the move to ABM is straightforward. Your MDM provider handles the technical connection, and devices re-enroll on their next check-in.

Managing Macs with MDM

macOS supports the same MDM protocol as iOS, but with additional capabilities specific to desktop environments.

Bootstrap tokens. MDM can escrow bootstrap tokens so that users with Secure Token can enable FileVault or install kernel extensions without IT physically touching the Mac.

System extensions. On Apple Silicon Macs, kernel extensions are deprecated. MDM can pre-approve system extensions (for security tools, VPN clients, etc.) so they activate without requiring user approval at the Security preference pane.

Software updates. MDM can enforce macOS update deadlines. You set a date, and the Mac nudges the user to update. After the deadline, it installs automatically. This closes the gap where users defer critical security patches for weeks.

FileVault. Disk encryption can be required at enrollment, with the recovery key escrowed in the console. On a laptop fleet this is the control that matters most: it turns a lost Mac from an incident into paperwork. You can also verify encryption status across the fleet rather than trusting that it was switched on.

Applications. Push .pkg and .dmg installers silently, or publish them in a self-service catalog. Apps bought through Apple Business Manager are assigned by licence and follow the user, not the machine, which matters when a Mac changes hands.

Where Mac management differs from iPhone management. A Mac has a local admin account, a user who installs their own tools, and years of accumulated state. It is closer to a Windows laptop than to an iPad in how it is used, even though it speaks the same MDM protocol as an iPhone. Teams that treat Macs like big iPhones end up with policies that are either too loose to be useful or so tight that developers work around them.

The practical consequence: decide early whether your Macs are locked corporate machines or trusted developer workstations, because the baseline differs. Both are legitimate, but a single baseline for the two rarely survives contact with an engineering team.

If you are evaluating Mac management specifically, our macOS MDM page lists what is supported line by line, including how Macs sit alongside Windows laptops in the same console.

Mac management through MDM works best when combined with ADE. A Mac enrolled via ADE can be provisioned fully over the air: the user opens the box, connects to Wi-Fi, and the Mac configures itself with all apps, settings, and certificates.

How Apple MDM Evolved: iOS 17 Through iOS 26

Apple has been pushing hard on Declarative Device Management (DDM) since WWDC 2021, and iOS 17 made it the default for several configuration areas. The shift matters because DDM lets the device handle its own compliance state instead of waiting for the MDM server to check in and push corrections. Your server declares the desired state, the device enforces it. Fewer round trips, faster policy application.

iOS 17 brought managed device attestation, where the Secure Enclave cryptographically proves the device's identity and integrity to your MDM server. It's harder to spoof a managed device now. Apple also introduced Return to Service, which lets you remotely wipe and re-enroll a device without physical access. Handy when an employee leaves and ships their phone back: wipe it remotely, and it re-enrolls itself when it connects to Wi-Fi.

iOS 18 expanded DDM to cover more policy types, including software update enforcement. You can now require a specific iOS version and set a deadline. If the user doesn't update by then, the device forces the install. Before iOS 18, you could only defer updates, not require them.

With iOS 26 (Apple switched to year-based version numbers in 2025, so iOS 26 is the release that followed iOS 18), Declarative Device Management has become the primary path for configuration, and Apple keeps moving legacy MDM commands over to declarations. The practical takeaway for IT teams is stability: an Apple fleet enrolled through Apple Business Manager and managed with DDM applies policy faster, reports compliance in near real time, and needs fewer server round trips than the check-in model most admins learned a decade ago. When you evaluate an Apple MDM solution today, confirm it supports declarative management and software update enforcement, not just the classic command set.

Explore

See the full platform

Enrollment, apps, security, remote support: all in one place.

Explore Appaloosa

Ready to try Appaloosa? Start free

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.