Declarative Device Management (DDM) uses a declarative data model paradigm. This paradigm allows servers to avoid the common performance and scalability issues typically associated with serializing commands and polling devices over MDM.
While declarative management is a new paradigm, it’s not a new protocol: the protocol has been added to the existing MDM protocol. You can think of DDM as a layer to MDM where an MDM enrollment takes place then Declarative Device Management does a management takeover for the services and features it can control.
The declarative management data model has three key components:
- Declarations, that support device functionality
- Status, used to track changes in device state
- Extensibility, allowing devices and servers to advertise the changes in their capabilities over time
Current Availability of Declarative Device Management (DDM)
Addigy is continuing development and testing for new Declarative functionally. This page, as well as the release notes and blog posts will be going out with communications on when new Declarative functionality is added.
OS Updates via Declarative
Starting with macOS 14, iOS 17, and iPadOS 17 OS updates will be sent to devices using declarative device management when the DDM updates integration is enabled. This new method for sending updates will allow for an enforced date and time for the update to be installed.