Skip to main content

Understanding apple device enrollment program

Apple DEP is now Automated Device Enrollment in Apple Business Manager. Here is what changed, what stayed the same, and how to migrate.

Julien Ott Julien Ott
7 min read
apple device enrollment program

The Apple Device Enrollment Program (DEP) was Apple's original zero-touch enrollment service that let organizations automatically configure iPhones, iPads, and Macs during initial setup. Apple deprecated DEP in December 2019 and folded its functionality into Apple Business Manager (ABM). The feature is now called Automated Device Enrollment (ADE). If you purchased Apple devices through an authorized reseller or Apple directly, ADE lets your MDM server push profiles, apps, and security policies to each device the moment the user powers it on, with no manual configuration required.

What did DEP do?

DEP handled three things that mattered for IT teams managing Apple fleets:

  • Zero-touch provisioning. Devices shipped directly from Apple or a reseller arrived pre-assigned to your MDM. The user powered on, connected to Wi-Fi, and the MDM profile installed automatically during Setup Assistant.
  • Supervised mode activation. DEP-enrolled devices could be placed in supervised mode from day one, unlocking restrictions that unsupervised devices cannot enforce (single app mode, content filtering, preventing MDM profile removal).
  • Mandatory enrollment. Unlike manual enrollment, DEP enrollment could not be skipped or removed by the user, ensuring corporate control from first boot to decommission.

At its peak, DEP supported iOS, macOS, and tvOS devices. Apple never extended it to watchOS.

What replaced DEP?

Apple Business Manager (ABM) replaced DEP in late 2019. ABM is a web portal that combines three previously separate programs into one:

Old program What it did ABM equivalent
Device Enrollment Program (DEP) Zero-touch device assignment to MDM Automated Device Enrollment (ADE)
Volume Purchase Program (VPP) Bulk app and book licensing Apps and Books
Apple School Manager (schools only) Education-specific device and account management Still separate, but shares the same backend

The enrollment workflow is identical: your authorized Apple reseller links device serial numbers to your ABM account, you assign those serials to your MDM server, and the device auto-enrolls at first power-on. The only change is where you do it (ABM web portal at business.apple.com) and what it is called (ADE instead of DEP).

How to set up Automated Device Enrollment today

If you are migrating from the old DEP portal or setting up enrollment for the first time, here is the process:

  1. Create an ABM account at business.apple.com. You need a D-U-N-S number and a corporate Apple Account (not a personal one).
  2. Connect your MDM server. In ABM, go to Settings > MDM Servers, add your MDM (for example, Appaloosa), and upload the public key your MDM provides.
  3. Assign devices. Once your reseller links serial numbers to your ABM account, assign them to the MDM server. You can set a default server so every new purchase auto-assigns.
  4. Configure enrollment profiles. In your MDM, create the enrollment profile: which Setup Assistant steps to skip, whether to enforce supervision, which Wi-Fi and VPN settings to push.
  5. Ship and power on. The user opens the box, connects to a network, and the MDM profile installs during Setup Assistant. No IT intervention needed.

The entire setup takes 15 to 30 minutes for the IT admin. Each device enrolls in under 2 minutes at first boot.

DEP vs. ADE: what actually changed?

For most IT teams, nothing changed in practice. The enrollment protocol, the MDM integration, and the supervised mode behavior are the same. Here is what did change:

  • Portal consolidation. DEP had its own portal (deploy.apple.com). ADE lives inside Apple Business Manager, alongside app licensing and Managed Apple Accounts.
  • Managed Apple Accounts. ABM introduced federated authentication with Azure AD and Google Workspace for corporate Apple Accounts, something the old DEP portal could not do.
  • Role-based access. ABM supports granular admin roles (Device Manager, Content Manager, People Manager). The old DEP portal had a flat admin model.

If your MDM already supported DEP, it supports ADE. No migration is required on the MDM side. You only need to sign in to ABM instead of the old DEP portal.

Requirements for Automated Device Enrollment

Before you can enroll devices via ADE, you need four things in place:

Requirement Details
Apple Business Manager account Requires a D-U-N-S number and a corporate domain. Approval takes 1 to 5 business days.
MDM server connected to ABM Your MDM (Appaloosa, Jamf, Intune, etc.) must be registered as a server in ABM with a valid server token.
Devices purchased through an authorized channel Devices must be bought from Apple directly or from an Apple Authorized Reseller. Devices bought from retail stores or second-hand cannot be enrolled via ADE (use manual MDM enrollment instead).
Network access during setup The device needs Wi-Fi or Ethernet (via USB-C adapter) during Setup Assistant to contact Apple's activation servers and download the MDM profile.

Apple Configurator 2 (macOS only) can add devices to ABM manually if they were not originally purchased through an authorized channel. This is useful for devices already in your inventory that predate your ABM account.

Troubleshooting common ADE enrollment issues

Most ADE enrollment problems fall into three categories.

Device not appearing in ABM. The reseller has not linked the serial number to your ABM account yet. Contact your reseller and provide your ABM Organization ID. New purchases typically appear within 24 to 48 hours.

Enrollment profile not installing during Setup Assistant. Check that the device serial is assigned to the correct MDM server in ABM. If you recently rotated your MDM server token, re-upload the new token in ABM under Settings > MDM Servers. Also verify that the device has internet access during setup.

Device enrolls but policies do not apply. The MDM enrollment profile installed, but your configuration profiles or app deployments are not pushing. Verify in your MDM console that the device appears in the correct device group and that your policies target that group. On Appaloosa, check the device's compliance status in the dashboard.

Supervised mode not activating. Supervision must be enabled in the enrollment profile before the device goes through Setup Assistant. You cannot retroactively supervise a device that has already been set up. The only fix is to wipe the device and let it re-enroll through ADE.

Frequently asked questions

Is DEP the same as ADE?

Yes. ADE (Automated Device Enrollment) is the new name for DEP inside Apple Business Manager. The enrollment protocol and device behavior are identical. Apple retired the DEP branding in 2019.

Can I still use DEP?

No. The standalone DEP portal (deploy.apple.com) was shut down. All enrollment management now happens through Apple Business Manager at business.apple.com.

Does ADE work with third-party MDM solutions?

Yes. Any MDM that supported DEP supports ADE, including Appaloosa, Jamf, Intune, Hexnode, and Mosyle. The MDM vendor registers a server token in your ABM account, and devices assigned to that server auto-enroll.

Can I enroll personally owned devices through ADE?

No. ADE is designed for organization-owned devices purchased through authorized channels. For employee-owned devices (BYOD), use manual MDM enrollment where the user installs the MDM profile themselves. Some organizations use Apple Configurator to add existing devices to ABM, but this requires physical access to the device and a macOS computer.

How many devices can ADE handle?

There is no limit. ADE scales from a handful of iPads to tens of thousands of iPhones. The enrollment happens device-by-device during Setup Assistant, so even large deployments do not create bottlenecks on the ABM or MDM side. Organizations routinely enroll 5,000+ devices in a single rollout cycle.

Julien Ott
September 19, 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.