Windows IoT Azure DM Client Library is an SDK that allows developers to build cloud solutions for managing Windows IoT Core devices with Azure IoT Hub.
The library is to be linked to a UWP application to allow both the Device Management components and the UWP application to share the connection to the Azure IoT Hub.
The application can be a foreground application or a background application. You can find samples for both and a walk-through to build a foreground application.
Here's a diagram of where the library fits:
All device management operations are implemented via the Azure IoT Hub direct methods and the device twin.
Visual Studio 2017
Windows IoT Core build 15063 (March 2017) or later.