Skip to main content

Manage macOS app deployment using Apple MDM.

Learn how to deploy apps on macOS devices using MDM.

Written by Shreenidhi Shivkumar
Updated over a month ago

SuperOps manages macOS applications using a hybrid approach that combines Apple’s Mobile Device Management (MDM) framework with the SuperOps RMM agent.

This allows you to manage applications through the method that fits how the software is distributed and controlled in macOS.

In this article, you will learn about the different approaches to managing applications on Mac devices and how to manage applications specifically through the MDM method.

Understanding the Hybrid Model

macOS application deployment can be managed through:

  • MDM-based management, used for Apps and Books

  • RMM agent-based management, used for Homebrew packages and custom software

SuperOps supports both and allows each to be used where it fits best.

Apps and Books vs Homebrew and Custom Apps

Apps and Books (MDM-based)

Apps and Books manages applications purchased through Apple Business Manager using VPP.

  • Applications are assigned and installed via MDM

  • Used for VPP-managed applications

  • Follows Apple’s licensed deployment model

Homebrew and Custom Apps (RMM agent-based)

Homebrew and custom software are managed through the SuperOps RMM agent.

  • Supports Homebrew packages

  • Supports non-VPP applications

  • Supports .pkg, .dmg, and script-based installations

How they work together

These mechanisms operate at different layers but do not conflict.

  • Applications deployed through Apps and Books are managed as licensed applications through MDM.

  • Applications deployed through the RMM agent are managed operationally through agent policies.

If an application installed through the RMM agent is later assigned through Apps and Books, the MDM-managed version takes precedence and is treated as a licensed application.

This layered model allows organizations to use Apple-native deployment where appropriate while retaining flexibility for custom and third-party software.

Let's now get started with how you can manage apps using Apps and Books ( through MDM ).

Prerequisite:

If you plan to install apps from Apps and Books, please ensure this is configured first.

How to configure App Management

Navigate to Settings > Mac Workstations / Mac Server policies . Select the policy you wish to configure. From the menu on the left, click on App Management. Enable the main toggle to activate the configuration settings.
​​

  1. Click the Software bundle/Software button to open the software selection panel. The Software panel will appear, showing available applications under the tab. This lists the Licensed Apps from Apps and Books

  2. Select the checkboxes next to the applications you want to add to the policy. The chosen apps will be listed under Selected item for review.

  3. Click Add to confirm your selection. The applications will be added to the software list.

  4. Next, configure the Schedule software installation. You can set the deployment frequency, week, and day. For example, you can schedule the installation for the 1st week on a Monday.

  5. Finally, click Save in the top-right corner to apply the new App Management configuration to your policy. To deploy the apps immediately, select "Save & Apply".

By using Apps and Books for VPP-managed applications and the RMM agent for Homebrew and custom software, you can maintain structured license control while retaining flexibility for broader software deployment needs.

To understand how Mac policies work, please refer to the link here

Did this answer your question?