Reprise Blog

Reprise Software Blog – Your Hub for Licensing Solutions Insights
Stay informed about our products including Reprise License Manager (RLM), RLM Cloud, and Activation Pro. 

 

Learn from our customer success stories, understand the intricacies of different licensing models, and keep up with our ongoing service upgrades.

The Future of Your Software Business: Why Token-Based Licensing Is a Game Changer

Software licensing has evolved dramatically in recent years. With modern software users expecting flexibility, clarity, and efficiency, vendors are under increasing pressure to rethink how they offer and monetize their products. The traditional, rigid license models often fall short in this dynamic environment. Enter token-based licensing.

 

Token-based licensing is a powerful model designed to provide maximum flexibility to customers and more scalable monetization options for publishers. This usage-based approach allows software providers to offer modular access to features while simplifying license management and encouraging expansion.

 

What Is Token-Based Licensing?

Token licensing is a usage-based model where customers are allocated a fixed number of tokens. These tokens can be used to access different features, modules, or applications within your product suite.

 

Each component is assigned a specific token cost. When a customer launches a feature, the system checks if enough tokens are available. If the required number of tokens exists in the pool, access is granted, and the tokens are temporarily consumed. When the session ends or the feature is closed, the tokens are returned to the shared pool and can be reused by others within the organization.

 

This model allows users to access the tools they need, when they need them, without the need to purchase dedicated licenses for each feature or user.

 

How It Works with RLM and RLM Cloud

Reprise License Manager (RLM) supports token-based licensing both on-premise and in the cloud. Whether using RLM or RLM Cloud, the model follows a consistent logic:

  1. Token Pool Assignment
    A license file is generated that specifies how many tokens are available. For example, a customer might purchase 100 tokens.
  2. Feature Mapping
    Each product feature or module is assigned a token value. For example, Feature A might require 10 tokens, while Feature B might require 25.
  3. Token Checkout
    When a user accesses a feature, RLM checks out the required number of tokens from the customer’s shared token pool.
  4. Token Check-In
    When the feature is no longer in use, the tokens are returned to the pool, making them available for other users.
  5. Token Limit Enforcement
    If a user attempts to access a feature and not enough tokens are available, access is denied until tokens are freed.

 

RLM manages all of these steps automatically, ensuring compliance and providing visibility into how licenses are being used.

 

Why Software Vendors Choose Token Licensing

Token-based licensing provides clear business and operational benefits for software publishers. It allows companies to modernize their licensing strategies, offer more value to customers, and drive predictable revenue growth.

 

Flexible Feature Monetization

Token licensing makes it possible to assign value to each feature or module based on its utility or complexity. Higher-value features can be priced with higher token requirements, creating opportunities to increase revenue as customers explore more advanced functionality.

 

Simplified License Management

Instead of issuing individual licenses for each product or user, publishers provide one shared token pool. This greatly simplifies license administration, especially for enterprise customers with large, distributed teams.

 

Stronger Upsell Potential

Token usage data can be tracked in real-time. If customers consistently run out of tokens, it creates a natural opportunity to offer an upgrade or expansion. Upselling becomes less about speculation and more about actual usage patterns.

 

Scalable for Modular Products

Software products are increasingly built as modular platforms with multiple features or add-ons. Token licensing is ideal for this structure, as customers can start with core functionality and scale usage over time without renegotiating new license terms.

 

Customer Benefits

Token-based licensing is also highly appealing to customers. It removes many of the barriers associated with traditional licensing models and delivers a more tailored experience.

 

Usage-Based Value

Customers appreciate paying only for what they use. This approach feels fair, particularly in environments where different teams or users access different levels of functionality.

 

Shared Resource Efficiency

With a shared pool of tokens, customers can spread access across departments or time zones. Tokens are consumed only when a feature is used, making it easier to justify software investments internally.

 

Easy Expansion

Customers can purchase additional token bundles as their needs grow. There’s no need to overhaul existing contracts—adding tokens is fast, seamless, and scalable.

 

Real-World Use Cases

Token licensing is well-suited for many industries and product types. Here are a few examples:

 

Engineering & Simulation Software

A company may offer a platform with core design tools and advanced simulation modules. Not every engineer needs the advanced modules all the time, but with token licensing, those features remain available to anyone who needs them—without requiring dedicated licenses.

 

Analytics & Business Intelligence

In BI platforms, features such as predictive modeling or data visualization can be assigned token values. Users consume tokens as needed, ensuring that organizations only pay for features that are actively used.

 

SaaS Platforms with Optional Add-ons

For SaaS providers with multiple optional modules—like time tracking, reporting, or automation—token licensing provides the flexibility to access different tools without the complexity of managing separate subscriptions or contracts.

Tools for Implementation

Reprise offers a complete suite of tools to support token-based licensing:

 

Reprise License Manager (RLM)

RLM is the core license management system that allows you to configure, deliver, and track token-based access across all your products. You define the token values, manage feature configurations, and generate license files that control customer access.

 

RLM Cloud

RLM Cloud provides the same functionality as RLM but removes the need for customers to run a license server. License validation, token check-out/check-in, and reporting all happen in the cloud, reducing deployment friction and increasing customer satisfaction.

 

Activation Pro

Activation Pro automates the delivery of license entitlements, including token pools. It handles license activation, token allocation, renewal management, and upgrades, helping you scale your licensing operations without manual overhead.

 

Best Practices for Successful Token Licensing

To get the most out of token licensing, consider the following recommendations:

 

  • Assign Token Values Strategically
    Start by assigning token values based on feature complexity or value. Keep it simple at first, and adjust based on usage patterns and feedback.
  • Offer Token Bundles
    Provide token packs that match typical customer usage levels (e.g., Starter, Professional, Enterprise). Make it easy for customers to upgrade when needed.
  • Provide Usage Visibility
    Help customers understand how tokens are being consumed. Offer dashboards or reports that highlight usage trends, which can also support future upsells.
  • Monitor and Optimize
    Use token data to inform pricing, packaging, and product development. Identify which features are most valuable and optimize your roadmap accordingly.

 

Comparison: Token Licensing vs. Other Models

Licensing Model Description Best For Flexibility Revenue Potential
Token-Based Users consume tokens to access specific features Modular products, usage-based access High High
Concurrent (Floating) Shared pool of licenses checked out by active users Teams with varying usage patterns Medium Medium
Named User Licenses assigned to individual users Role-specific or consistent usage Low Medium-High
Subscription Time-bound access to all features in a tier SaaS products with fixed feature sets Medium Medium

 

Conclusion

Token-based licensing is a strategic choice for software publishers looking to offer greater flexibility, generate consistent revenue, and meet the demands of modern customers. With Reprise License Manager, RLM Cloud, and Activation Pro, implementing this model is not only achievable but highly scalable.

 

By aligning licensing with actual usage, token-based models provide a path forward for software businesses that want to stay competitive, efficient, and customer-focused.

 

Other Posts

Welcome to Your New Activation Playground: Reprise Launches Sandbox Environments for Hosted Activation and RLM Cloud

We’re excited to share that sandbox environments are now available for both Hosted Activation and RLM Cloud users.   Think of it as your very own activation playground – a risk-free space to explore, test, and iterate. Whether you’re experimenting with new license models or

Maximizing Your Investment: Understanding SaaS License vs. Subscription

Learn how software providers can leverage SaaS license and subscription models to grow revenue, deliver flexible solutions, and satisfy diverse customer needs. Here we outline the differences between SaaS license vs. subscription.   Why the Difference Matters In the SaaS world, two dominant commercial models

Elevate Your Strategy: Optimal SaaS License Models for Success

Learn how software providers can design and implement the right SaaS license models to boost revenue, enhance customer satisfaction, and scale effortlessly.   1. Why SaaS License Models Matter In a rapidly evolving SaaS environment, choosing the right license model is a cornerstone of a

Software License Pricing Models: Navigating the Maze

Get the insights you need to choose the best software license pricing model for your products, ensuring both customer satisfaction and sustainable revenue.   1. Why Software License Pricing Models Matter Deciding how to price and license your software is integral to your product strategy.

Unlocking Your Potential: Mastering Software Licensing Essentials

Discover how to navigate key software licensing models, enforce entitlements, and grow revenue—through a practical and strategic lens.   Why Software Licensing Matters For independent software vendors (ISVs) and software providers, software licensing is more than a legal formality—it’s a strategic mechanism for protecting intellectual

Mastering the Art of SaaS License Management: Your Complete Guide

Discover how independent software vendors (ISVs) can streamline SaaS license management, protect revenue, and empower customers with flexible, modern licensing solutions.   Introduction: Why SaaS License Management Matters for ISVs   SaaS license management is about more than just distributing keys or keeping track of

Transitioning from FlexNet to Reprise License Manager (RLM)

Transitioning from FlexNet to Reprise License Manager (RLM) Realis Simulation delivers CAE software enabling engineers to efficiently model propulsion technologies fit for the future. As a trusted partner to many of the world’s leading manufacturers, OEMs and Tier 1 suppliers, our analysis tools deliver fast,

RLM and RLM
Activation Pro

What’s the difference?

Reprise License Manager (RLM)

Software License Manager

RLM provides runtime checking that verifies that your application is licensed to run and that the current usage of your application is within the limits you have ser every time your application runs.

As a Software publisher, you integrate RLM into your product, and RLM keeps track at runtime of who is using the licenses of your software.

RLM can do this entirely within the client library (linked into your application), or, more commonly, your application makes a request of the RLM Lincese Server to check out a license.

The lincese server runs either on your customers network, or in the cloud if you are using our RLMCloud™ service.

RLM provides runtime checking that verifies that your application is licensed to run and that the current usage of your application is within the limits you have ser every time your application runs.

RLM Activation Pro

Software Activation Manager

Activation Pro is
used once when your customer purchases your software in order to retrieve the license which is specific to that customer.

Software Activation’s purpose in life is to get the licenses for your product to your customers with a minimum of fuss.

Activation Pro also has a server component wich we call the activation server.

Your application contacts the activation server and supplies a short text activation key, and in exchange, the activation server returns the license which enables your product.

Generally, this is done once, right after your customer purchases your software, not every time your software is invoked.