Last updated: July 24, 2026
This guide explains how to migrate VPP/ABM/ASM app licenses to Mobile Device Manager Plus without disrupting productivity when switching from another MDM service. Administrators verify their VPP account has upgraded to Apple Business Manager or Apple School Manager, create a new location token, disassociate app licenses on the old MDM service so they become available for reassignment, then sync and redistribute apps in phases via App Repository. Devices enrolled through DEP/ABM can instead be migrated by assigning them to a new ABM server tied to the new MDM's public key.
When you're migrating from another MDM service to ManageEngine Mobile Device Manager Plus, there is the cumbersome task of migrating the apps purchased via Volume Purchase Program (Apple VPP) / Apple Business Manager (ABM) / Apple School Manager (ASM) to ManageEngine MDM. You can seamlessly and efficiently do the same as explained below:
This is applicable for paid apps. In case of free apps, you can simply repurchase them and associate to the newly created location token. It is recommended to associate the licenses only to newly created locations because if the location has existing app licenses associated, only the unassigned licenses will be migrated to it.
In case, you've added devices to your previous MDM service via Apple Device Enrollment Program (DEP) or ABM, you can skip either of these steps as well:
METHOD #1
METHOD #2
After confirming your VPP account has upgraded to Apple Business Manager or Apple School Manager, create a new location and token in ABM, disassociate the licenses from the old MDM service so they become available for reassignment, assign them to the new location, then sync and redistribute the apps in phases as devices are re-enrolled.
Yes. Either create a new server in ABM's Devices section using the new MDM's public key and assign the devices to it, then sync devices from Apple Enrollment, or simply update the existing virtual server's public key so devices enroll onto the new MDM automatically the next time they're reset.