One of the top pieces of feedback we hear from our Dynamics and Power Platform partners is a request to make it easier to manage and enforce their software licenses on our platform. Today roughly half of our partners build and maintain their own custom-built license management systems while the other half do not have any solution in place.
Developing and maintaining a license management system takes time. We are pleased to announce the public preview of a new capability called third-party app license management that enables our partners to manage and enforce licenses for their products using the same systems and technologies Microsoft uses for its own licensed products.
License assignment through the Microsoft 365 admin center
Admins will be able to assign licenses of partner products using the Microsoft 365 admin center, a familiar portal which admins use today to manage Office and Dynamics licenses:
License enforcement built into the platform
The Power Platform will enforce partner product licenses at runtime to ensure that only licensed users can access a partner’s solutions. If a user has not been assigned a license for a solution then that solution will not appear in the user’s Dynamics Home Hub. Furthermore if that user is sent a direct link to the solution then they will be presented with a message indicating that a license is required:
Analytics and insights for partners
In Partner Center, partners will be able to view aggregated reports of the types and quantities of licenses their customers own and whether those licenses have been assigned – a useful indicator to help understand whether customers are getting value from their license purchases:
Learn more and try the public preview
The public preview is now available for partners to try. A few things to note: third-party app license management supports the Dynamics CE/Power Platform offer type in Partner Center and supports license enforcement of model-driven apps. Looking ahead we intend to build support for other Partner Center offer types and for the ability to secure Dataverse tables (entities) and SDK messages.
To get started:
We look forward to your feedback!
Arif Gani – Senior PM, Commerce
Shawn Nandi – Principal PM, Power Platform