libdmclient is an open source implementation of the OMA DM protocol its clients.
libdmclient provides high level APIs. This project enables device management in mobile where security, bandwidth, memory and storage constraints require elegant design. libdmclient implements the client-side of Open Mobile Alliance Device Management (OMA DM) 1.2 protocol specification, which manages provisioning, device configuration, software upgrades and fault management for mobile devices. It composes OMA DM packets to be sent to the Device Management server and then to plugins.