Apple Device Management
Apple device management gives IT teams centralized control over every iPhone, iPad, Mac, and Apple TV in their organization, from first boot to end-of-life wipe. If you're scaling an Apple fleet beyond a handful of devices, understanding the protocol architecture and enrollment options is the difference between a manageable environment and a daily support queue.
How Apple MDM Works: Protocol Architecture
At its core, Apple MDM is a protocol-based framework where your MDM server communicates with enrolled devices through Apple Push Notification service (APNs). When you push a policy or command, the MDM server sends a silent push notification through APNs, the device checks in, and the server delivers the actual payload over HTTPS.
This architecture has a few practical implications:
- APNs certificates expire annually. Let yours lapse and your MDM server loses the ability to communicate with every enrolled device until you renew and re-push.
- Devices must be online to receive commands. Commands queue server-side, but they don't execute until the device connects.
- MDM profiles are the delivery mechanism. Configuration profiles (
.mobileconfigfiles) contain payloads for Wi-Fi settings, VPN, restrictions, certificates, and more. Each payload maps to a specific managed preference domain on the device.
For a broader look at what is device management across platforms, including the underlying principles that apply to both Apple and non-Apple fleets, that foundational context is worth reading before going deep on Apple specifics.
Supervised vs. Unsupervised Devices
Supervision status is the most important variable in what you can actually manage on an Apple device. Supervised devices give you significantly more control.
Supervised-only capabilities include:
- Silent app installation without user prompt
- Activation Lock bypass
- Single App Mode and Autonomous Single App Mode
- Web content filtering via DNS proxy
- Blocking the ability to erase the device
- Restricting AirDrop, iMessage, or the App Store entirely
- Lost Mode for locating corporate devices
Unsupervised devices still receive configuration profiles, enforce passcode requirements, and support app management, but users retain the ability to remove MDM enrollment with a few taps.
Macs become supervised through Automated Device Enrollment (ADE). iPhones and iPads reach supervised status through ADE or Apple Configurator 2. Any device enrolled via web-based Device Enrollment or User Enrollment is unsupervised.
Apple Device Enrollment Methods Compared
Choosing the right enrollment method shapes what you can enforce, how much friction users experience, and what data stays private. Here are the four methods in current use:
Automated Device Enrollment (ADE)
ADE, formerly called DEP, ties physical devices to your Apple Business account during the supply chain. When an assigned device powers on for the first time, it contacts Apple's servers, receives your MDM server URL, and enrolls automatically before the user creates an account.
This is zero-touch deployment in practice. IT ships the device directly to the employee, the employee turns it on, and within 10 minutes they have a fully managed, configured machine. No IT involvement, no imaging, no staging. ADE-enrolled devices are supervised by default and cannot be permanently unenrolled by end users.
Device Enrollment
Device Enrollment is web-based enrollment for corporate devices not in Apple Business The user downloads an enrollment profile from a URL or email link and installs it. This works for legacy devices purchased before your ABM account existed or devices acquired outside normal procurement channels.
Devices enrolled this way are unsupervised. Users can remove the MDM profile from Settings, which removes all managed configurations and apps simultaneously.
User Enrollment
User Enrollment is Apple's BYOD framework, introduced with iOS 13. It uses a Managed Apple Account to create a cryptographic separation between work data and personal data on the same device. The MDM server can only see and manage work data; it cannot wipe the entire device, see personal apps, or access personal data.
This privacy separation matters for both legal and HR reasons. In regulated industries, the inability to access personal app data removes a significant employee concern about bringing personal devices to work. IT gets managed app data encryption, the ability to remove only work accounts and data, and VPN-per-app routing for managed apps.
Apple Configurator 2
For environments without Apple Business or for edge cases like conference room iPads purchased at a retail store, Apple Configurator 2 lets you physically supervise and enroll devices over USB or Wi-Fi. It's manual and doesn't scale, but it closes the gap for devices that can't go through ADE.
Apple Business and Zero-Touch Deployment
Apple Business is the web portal that connects procurement, MDM, and content licensing in one place. In April 2026, Apple consolidated Apple Business Manager and Apple School Manager into a unified Apple Business platform, streamlining the interface but preserving the core workflows IT teams rely on.
Key ABM functions for MDM integration:
Device Assignment: When you purchase Apple devices through an authorized reseller or Apple directly, those devices appear in ABM automatically. You assign them to your MDM server, and ADE enrollment happens on first boot.
Apps and Books: App licensing through ABM lets you purchase app licenses centrally and distribute them to devices or users through your MDM. Licenses are revocable, so when an employee leaves, you reclaim their app licenses automatically. This replaced the old Volume Purchase Program (VPP) model and works for both paid apps and free apps you want managed.
Managed Apple Accounts: ABM lets you create Managed Apple Accounts for employees, scoped to your organization's domain. These accounts enable iCloud Drive for work content, the Notes and Reminders sync for managed accounts, and User Enrollment for BYOD.
Declarative Device Management: The Modern Approach
Traditional MDM has a pull model: the server tells the device to check in, the device pulls its instructions, and the server polls periodically to verify compliance. This works, but it creates latency between policy changes and enforcement, and it puts the polling burden on the MDM server at scale.
Declarative Device Management (DDM), introduced by Apple in 2021 and now the preferred approach for modern Apple device management, inverts this model. Instead of commands, the server sends declarations: state-based descriptions of what the device should look like. The device manages its own compliance locally, applies changes autonomously, and reports status back to the server only when something changes.
The practical benefits for IT teams:
- Faster enforcement. A device detects a configuration drift and corrects it without waiting for the next MDM check-in cycle.
- Better OS update management. DDM's Software Update declarations let you specify exact OS versions with deadlines and deferral windows, giving users a grace period while maintaining a hard cutoff.
- Reduced server load. At 5,000 devices, the difference between a poll-based architecture and an event-based one is measurable in infrastructure costs.
- Status reporting. DDM status subscriptions give the MDM server real-time visibility into device attributes (disk encryption state, OS version, battery health) without the server having to ask.
DDM requires macOS 13 or later, iOS 16 or later, and an MDM solution that implements the declarations API. Not all MDM vendors have fully implemented DDM, which is worth checking before selecting a platform.
Security Policies and CIS Compliance for Apple Devices
For organizations with compliance requirements, the CIS Apple Benchmarks are the most widely referenced baseline for macOS and iOS hardening. CIS publishes Level 1 and Level 2 profiles:
- Level 1 covers foundational security controls: screensaver lock, firewall enabled, automatic updates, Safari safe browsing. These are low-friction controls appropriate for most users.
- Level 2 adds more restrictive controls: disabling Bluetooth, restricting camera use, enforcing stricter password complexity, and more. These suit high-security roles or regulated data environments.
Implementing these manually through configuration profiles requires mapping each CIS recommendation to the corresponding MDM payload key. For macOS, that means working through the com.apple.security and com.apple.screensaver preference domains, among others. A fully manual implementation for a 500-device fleet is feasible but error-prone.
NIST SP 800-124 Rev. 2 provides the federal baseline for mobile device management policy, covering enrollment security, data protection requirements, and network access controls. For organizations pursuing FedRAMP or FISMA compliance, aligning your MDM policies to this framework is a starting point.
Key MDM-enforced security controls to have in place:
- Full-disk encryption (FileVault on Mac, built-in hardware encryption on iOS/iPadOS)
- Passcode complexity and lockout policies
- Certificate-based Wi-Fi and VPN authentication (802.1X)
- Automated OS update enforcement with defined SLA windows
- Remote wipe capability for lost or stolen devices
- Conditional access integration with your identity provider
App Distribution and Lifecycle Management
Managing apps at scale through your MDM means more than pushing an App Store link. A mature app distribution workflow covers the full lifecycle:
Procurement: Purchase licenses through ABM Apps and Books. For internally developed apps, distribute through MDM directly as enterprise apps or via the App Store with private apps.
Distribution: Push apps silently to supervised devices using the InstallApplication MDM command. On unsupervised devices, the user sees an install prompt. Use scoping rules to target apps to the right device groups (engineering gets Xcode, finance gets the ERP client, everyone gets your VPN client).
Updates: MDM can push app updates silently. Set up auto-update policies for security-sensitive apps, and use managed update deferrals for apps where version control matters (your legacy ERP app that breaks on new versions, for example).
Removal: When you revoke an ABM app license or unenroll a device, managed apps and their data are removed. This is the clean offboarding path, no manual uninstall steps required.
OS Patching: Balancing Security and User Experience
OS patching is where Apple device management gets politically complicated. Security teams want patches deployed within days of release. Users want control over their machine and resent forced reboots mid-afternoon.
A practical patching policy for macOS includes:
1. Deferral window for non-critical updates: 14 days from release. This gives the community time to surface compatibility issues.
2. Mandatory deadline for security updates: 7 days for updates patching actively exploited vulnerabilities.
3. Notification cadence: First notification at 7 days pending, escalating to daily at day 12, mandatory install at deadline.
4. DDM-based enforcement: Use Software Update declarations to define the target OS version and deadline. The device handles the rest without continuous server polling.
Same-day OS support from your MDM vendor matters here. If Apple releases macOS Sequoia 15.5 on a Tuesday and your MDM vendor takes two weeks to validate their payload schemas against the new release, you have a two-week gap where you can't enforce the update. Apple-first MDM vendors prioritize same-day support because it's core to their value proposition.
How Iru Approaches Apple Device Management
Iru is built exclusively around Apple. Every feature in the platform reflects how Apple's ecosystem actually works, including the implementation details that matter when you're managing thousands of devices rather than dozens.
A few areas where this shows up concretely:
Same-day OS support. When Apple releases macOS 26 Tahoe or a point update to iOS 19, Iru ships support on day one. IT teams can enforce the new OS version through DDM Software Update declarations without waiting for a validation cycle.
Blueprint-based configuration with ADE routing. Device configurations in Iru are organized as Blueprints, sets of profiles, apps, and scripts that apply to a device. ADE tag-based routing lets you automatically assign the right Blueprint during zero-touch enrollment based on device type, department, or any custom attribute. A Mac shipped to engineering lands in the Engineering Blueprint. A Mac shipped to finance lands in the Finance Blueprint. No manual assignment.
One-click CIS compliance templates. Rather than manually mapping CIS Benchmark controls to MDM payloads, Iru ships pre-built templates for CIS Level 1 and Level 2 for macOS. Apply the template to a Blueprint, and the corresponding configuration profiles are configured and scoped. For teams without a dedicated security engineer, this removes a significant implementation barrier.
Liftoff for Mac onboarding. Liftoff is Iru's branded Mac onboarding experience. When an employee powers on a new Mac enrolled through ADE, Liftoff presents a customized setup flow with your company branding, installs required apps in the background, and guides the user through account setup. The IT-less unboxing experience matters for remote employees in particular, where the first interaction with IT infrastructure is also the first day at work.
Managed OS updates with deadline enforcement. Iru's patching automation lets you define update SLAs and handles the notification escalation and enforcement through DDM. Admins set the policy; the platform does the follow-through.
Self Service app. Iru's Self Service app gives users access to IT-approved apps, scripts, and resources without opening a ticket. Common requests (VPN profile reinstall, printer setup, app install) become self-service, which reduces tier-1 ticket volume without reducing IT control over what's available.
Choosing the Right Apple MDM Solution for Your Organization
The MDM market splits into two categories: Apple-first solutions and cross-platform UEM tools that support Apple alongside Android, Windows, and Chrome. The right choice depends on your environment, but there are a few decision criteria worth being direct about.
If your fleet is primarily Apple, a cross-platform UEM's Apple support will always be a secondary priority. Organizational resources, engineering velocity, and product roadmap attention go where the majority of customers are. You will notice this in same-day OS support timelines, DDM implementation completeness, and the depth of macOS-specific configuration options.
If your fleet is genuinely mixed (significant Windows or Android alongside Apple), a unified platform avoids managing multiple consoles. The tradeoff is real, though: the Apple-specific depth of a dedicated Apple MDM is worth factoring into your evaluation.
Evaluation checklist for any Apple MDM:
- Does it support DDM for OS updates and status reporting?
- What is the vendor's same-day OS support track record for the last three major Apple releases?
- How does ADE assignment and Blueprint routing work at your scale?
- What does the BYOD/User Enrollment implementation look like?
- Does it integrate with your identity provider (Okta, Entra ID, Google Workspace) for managed Apple Accounts and conditional access?
- How are CIS compliance controls implemented: manual profile building, pre-built templates, or automated remediation?
- What does the end-user experience look like for both onboarding and ongoing self-service?
Apple's own guidance on choosing a device management service covers the foundational evaluation criteria from the vendor's perspective, including hosting options and query capabilities. Use it as a baseline, then layer in the enterprise-specific questions above.
For IT teams managing more than 100 Apple devices and planning to scale, Iru offers a platform evaluation and proof-of-concept deployment. You can see Blueprint routing, Liftoff onboarding, and CIS compliance templates working against your actual device inventory before committing.
FAQs
What is Apple MDM and how does it work?
Apple MDM (Mobile Device Management) is a protocol framework that lets IT teams remotely manage Apple devices including iPhone, iPad, Mac, and Apple TV. The MDM server communicates with devices through Apple Push Notification service (APNs), which triggers devices to check in and receive configuration profiles, commands, and app installations over HTTPS. Devices must be enrolled in an MDM server to be managed.
What is the difference between Apple Business and an MDM solution?
Apple Business is Apple's web portal for device procurement, app licensing, and Managed Apple Account creation. It does not manage devices itself. An MDM solution (like Iru, Jamf, or others) connects to ABM to pull device assignments and app licenses, then handles the actual policy enforcement, configuration, and app distribution. You need both: ABM for zero-touch enrollment and app purchasing, and an MDM server for active device management.
What is Automated Device Enrollment (ADE) and why does it matter?
Automated Device Enrollment is Apple's zero-touch deployment mechanism. Devices purchased through Apple or authorized resellers are registered in your ABM account and assigned to your MDM server. When the device powers on for the first time, it checks Apple's servers, receives your MDM server URL, and enrolls automatically before the user sets up the device. ADE-enrolled devices are supervised, giving IT significantly more management control, and cannot be permanently unenrolled by end users.
What is Declarative Device Management (DDM)?
Declarative Device Management is Apple's modern management architecture that replaces the traditional poll-and-command model. Instead of the MDM server issuing commands and polling for compliance, the server sends declarations describing the desired device state. The device manages its own compliance locally and reports status back only when something changes. DDM enables faster policy enforcement, better OS update management with deadline-based controls, and real-time device status reporting. It requires iOS 16+, macOS 13+, and an MDM vendor that has implemented the DDM API.
How does User Enrollment work for BYOD Apple devices?
User Enrollment uses a Managed Apple Account to create a cryptographic separation between work and personal data on a personal device. The MDM server can only see and manage work-related data, apps, and accounts. It cannot see personal apps, access personal data, or wipe the entire device. IT can remove only work content and accounts when an employee leaves. This privacy boundary makes User Enrollment the appropriate path for personal device programs in regulated industries.
How do CIS Benchmarks apply to Apple device management?
The Center for Internet Security publishes CIS Apple Benchmarks for macOS and iOS that define security hardening controls at Level 1 (foundational, low-friction) and Level 2 (higher security, more restrictive). These controls translate into specific MDM configuration profile payloads, such as enabling FileVault, enforcing screensaver timeouts, and requiring passcode complexity. Organizations use CIS Benchmarks as a compliance baseline for audits, and some MDM platforms ship pre-built CIS templates that apply these controls without requiring manual profile configuration.