License Any Type
of Software with
10Duke’s Licensing Engine

License desktop, mobile, web or SaaS applications with 10Duke’s flexible licensing solution. You can also use 10Duke to license embedded systems, virtual machines, or capacity like storage, CPUs or databases.

Get a single point of license control by using 10Duke's browser or API based license management platform, enabling you to control your customer licenses in real-time.

10Duke runs dynamically from the cloud, is always on and is backed by a rock-solid SLA.



Simple, secure and flexible license management for ISVs


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

Supports all license models

From subscription to consumption-based, floating to use time, choose the model you prefer.

Learn more

Plug & Play Integrations

Seamlessly connect to your CRM provider like Salesforce and to payment providers such as Stripe.

Single Sign-On for end-users

Give your customers simple access to multiple applications via SSO.

An easy to integrate, dynamic licensing solution to help grow your revenues and minimize the time spent on issuing and managing your customer licenses.


Easily Control Access to Your Product to Maximise Revenue

Effective software monetization enables you to simultaneously protect your applications from unauthorized copying, distribution and usage, while at the same time capturing new revenue, allowing your business to grow and evolve.


Learn The Basics of 10Duke Software Licensing

Basics of 10Duke Licensing

Why 10Duke?

Benefits 10Duke will give you

No on-premise license servers

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

No license keys - Reduce your license admin

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

Understand your users

Every tap & click users make with your product can be recorded and queried to gain insights that will drive your product development and innovation.

Easy to Integrate

10Duke is easy to integrate with most CRM, E-commerce and Payment Providers, saving you tons of time.

What Our Customers Say

Source: 10Duke Capterra reviews.

Easy to Integrate


10Duke also provides Plug & Play
integration with your CRM, E-commerce
and Payment Providers.


  • Salesforce Logo
  • Hubspot Logo
  • Pipedrive Logo
  • Ms Dynamics Logo

  • Fastspring Logo
  • Digital River Logo
  • Shopify Logo
  • zuora-logo
  • paddle logo

  • PayPal Logo
  • Stripe Logo
  • Adyen Logo
  • Braintree Logo


One Solution for Licensing and Customer Identity Management

10Duke is the only company in the market that provides both an advanced license management solution and full-scale Customer Identity Management– they were designed to work in tandem.

Our Identity Provider API authenticates your users and our Entitlement API authorises them to use their purchased products – offering you a complete solution.




Single Sign-On

Enable simple access to multiple applications via SSO.

Social Sign-In

Supports social ID providers including Facebook, Google, Yahoo, and Twitter.

Identity Federation

Allow your partners to use their existing corporate login details to also access your applications.

Multi-factor authentication

Further secure access to your applications through MFA.

Examples of Use Cases

Control licensing for a mixed application suite
The 10Duke licensing API can be used as a license manager for desktop, SaaS or mobile applications
Control customer licenses online
Our web-based administration tools allow your license managers to control customer licenses through a simple user interface.
Support online and offline licensing scenarios
If you have customers that occasionally go offline but still need access to your apps, 10Duke can help.
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.
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.
Allow your customers to administer their own licenses
Use our online admin tools to allow your larger customer to self-administer their own users and licenses.
Comply with data residency
10Duke allows you to define where user data is held, to help you comply with GDPR, HIPAA, etc.

If you have something else in mind, do not hesitate to get in touch. Our licensing engine is the most flexible and configurable solution in the market and there’s a good chance it can be adjusted to your needs.


Try For Free

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.


Award Winning Solutions

Used by the world’s premiere technology and consumer brands

  • Seequent Logo 400
  • Trimble
  • steinberg
  • Causeway Logo 400

Schedule a Demo