10Duke's software licensing solution utilises the unique concept of identity-based licensing.

It is a method of controlling access to a digital product (or any protected resource), based on the authenticated identity of an individual.

It also enables you to retain flexibility in terms of licensing a software product to the individual based on a number of constraints such as company, device, location and application type.

This article explains why identity-based licensing is the most modern approach for licensing your product, managing customer information, and ensuring easy access for customers. 

Short on time? Watch the video below!

 
 
 
 

How Does Identity-based Licensing Work?

10Duke Enterprise does not use the concept of a license key in its design, but rather uses a JSON web token (JWT) as the primary mechanism for communicating with your client software or device.

10Duke Enterprise is API-based, so everything that follows is handled by 10Duke APIs that are delivered from the cloud.

Here's how Identity-based licensing works:

    1. User logs in to an application with their username and password and is authenticated, which is handled by 10Duke.
    2. Based on the authenticated identity of the user, 10Duke checks what this user is authorized to access and do.
    3. After the authorization decisions are made, the user is able to use and access whatever products or features they have licensed from you (but access to everything else can be denied).
    4. All events, such as log-ins of the users and application and license usage, are stored and can then be queried in order to generate business insights.

For a more technical explanation, read our blog on the basics of how 10Duke works , or learn about the various components and APIs of 10Duke Enterprise on our documentation site.

 
 

Advantages of Identity-based Licensing

 identity-based licensing offers significant advantages over traditional device-based models.

1. Flexibility: Identity-based licensing gives you greater flexibility in how you offer your products. You can license by company, device, location, application type, or specific features, and create bundles or full-suite subscriptions. This approach improves customer access and security, and lets you apply consistent models across your product range.

10Duke’s software licensing solution supports both B2C and B2B models, from SaaS trials to site licenses, letting you choose the best model for your business. As a cloud-native solution, it integrates seamlessly with CRMs and e-commerce systems.

2. Scalability: 10Duke automates and streamlines licensing, reducing manual steps for both vendors and customers. There’s no need for license keys or on-premise servers-customers can quickly purchase, install, and use your software. This efficiency leads to happier customers and saves time for everyone.

3. Customer Identity: With 10Duke, customer identity management is built in, so you don’t need separate third-party solutions. All licensing decisions are tied to user identity, giving you clear visibility into your customer base and direct channels for upselling.

Learn more about our Customer capabilities.

 
 
 
 

4 Reasons Why Identity-based Licensing is Superior

 

1. It can be used across app types

If you sell and license multiple applications and they are a mix of desktop, web-based, SaaS, mobile, mobile web and or other types of apps, each type is supported by identity-based licensing and you can use the same licensing engine to provide licensed access to them, either individually or as a bundle.

2. It can help to integrate your product suite

If you offer your customers more than one product, you can provide access to each one using the same set of authentication credentials - a method called identity federation. This makes your product set easier to access, maintains security and improves the customer experience. When each product is also controlled by the same licensing engine, the way in which your customer can access your products gets even better. Learn more about how centralized software licensing will also help you grow your revenues.

3. Usage data to learn how your products are being used

Understanding how, when, from what device, dwell time and similar usage data can help you to better understand how your customers use your products. In turn, this can help you to see any product issues, make product improvements and ensure the relevance of your products to your customer base.

4. Simplified license administration

Buying, activating or renewing licensing, particularly in a B2B context is normally a bit of a hassle. With identity-based licensing, purchases or renewals can be done online either for individuals or for teams, and activation is automatic. No more physical distribution of license keys, no more downtime. Instead tons of time, effort and costs saved.

 
 

Consider 10Duke Enterprise as identity-based software licensing solution to help you generate the most revenue, protect your customers and to offer them an improved user experience.

To learn more about what 10Duke Enterprise is capable of you can book a demo. 

 
 
 
 
 
22nd September 2026

8 Software Piracy Statistics Every ISV Should Know in 2026

See what software piracy and license misuse are really costing ISVs in 2026, from malware-laced cracks to $500K+ compliance bills, and why homegrown licensing systems leave vendors with no way to see any of it happening.
16th September 2026

Free to Admin, Paid to Prompt: Rethinking the AI Workspace Account Model

Per-seat pricing charges admins, approvers and auditors the same as your heaviest AI users, and that leaves buyers paying for zombie seats. Learn why separating workspace access from AI consumption metering speeds up enterprise adoption, and what your licensing system needs to support it.
11th September 2026

Behind the License: Meet Venla Salminiitty

Welcome to our series of blog interviews, where we get behind the scenes and find out what makes the people at 10Duke tick. For this edition we spoke with Venla Salminiitty who is a Junior Software Engineer at 10Duke in our Finland Office.

Identity-based licensing is a method by 10Duke of controlling access to a digital product based on the authenticated identity of an individual.