Reduce your license admin costs

No keys to reconcile, no dongles to ship. 10Duke delivers your licenses dynamically from the cloud.

No on-premise license servers

Avoid the hassle of deploying and managing license servers at your customer’s offices.

Single point of license control

10Duke can be used to control access to desktop, web or mobile applications, digital content, devices or data sets.


A cloud-based solution that is always on and backed by a rock-solid SLA.

Learn more

Need to support offline licensing scenarios?

The 10Duke Entitlement API can help.

Reporting data at your finger-tips

Gain detailed real-time information on application and license usage.

Integrates easily

with other business systems such as CRM or ERP applications.

Integrates easily

with your client applications. Backed by a comprehensive developer site with tutorials, get started guides and reference docs.

Learn more



Apply limits such as consumption time or GeoIP blocking to enable fine-grained access control.

Dynamic IP Protection

License grants and revocations are dynamic and immediate, protecting the value of your IP.

Learn more

Enforce hard or soft limits

Fine tune your licenses to reflect how your customers use your software.

Granular Control

Can be used to control access to applications, features within an application, or specific data sets.

Online Admin

Manage directly via our APIs or through our admin consoles.



Learn the basics of the 10Duke software licensing solution in less than 3 minutes


More than just licensing

10Duke comes with Full-scale Customer Identity Management

Single Sign-On

Enable simple access to multiple applications via SSO.

Data residency

10Duke supports data residency to help you comply with GDPR.


Learn how and when customers use your licenses and applications.

Multi-factor authentication

Further secure access to your applications through MFA.

Supported Use Cases

Access control for large customers
Define access to your applications for large customers that may have multi-tier organisation structures. Ensure that your product can support these more complex access requirements.
Control licensing for a mixed application suite
The 10Duke licensing API can be used as a license manager for desktop, SaaS or mobile applications
Support online and offline licensing scenarios
If you have customers that occasionally go offline but still need access to your apps, 10Duke can help.
Control customer licenses online
Our web-based administration tools allow your license managers to control customer licenses through a simple user interface.
Comply with data residency
10Duke allows you to define where user data is held, to help you comply with GDPR, HIPAA or the Russian Patriot Act.
Allow your customer’s to administer their own licenses
Use our online admin tools to allow your larger customer to self-administer their own users and licenses.
Provide online payment options
Integrate your preferred payment provider to accept online payment and increase the scalability of your license process.
Support educational or trial user licenses
10Duke can be configured to apply hard or soft licensing limits so you can provide academic or trial licenses easily.

Customer Success

Learn how companies around the world are leveraging the power of 10Duke

Learn more


Case Study


Scalable licensing and Customer ID Management for one of the fastest growing software companies in New Zealand.

Case Study

Trimble Solutions

275,000 licence checks per day worldwide.

Case Study


Advanced licensing management for a leading software provider for the built environment.

Schedule a Demo