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.

Why Experience Matters in your Software Licensing Vendor

We’ve been lucky enough to be around software licensing for over 30 years; combined, we have over 90 years of software licensing experience under our roof. It’s safe to say that in that time we’ve seen it all, and then some. Whether it’s enterprise end-users wanting the best tools to maximize the usage of their valuable software assets, or software vendors wanting that next creative approach to licensing and selling their software, we’ve been there, done that.

 

Hidden Complexity

As we’ve said before in previous posts, software licensing is one of those software categories that on the surface appears to be pretty simple and straightforward. For the most part, it is. However, as the saying goes, the devil is in the details. While it may appear that you just need to create a software routine that will verify some data, put some calls from that library into your code, create a mechanism for encoding licensing data to be read by that library and some basic client-server communications for counting the usage at the end user’s site, there’s actually a lot more to it.

 

No, it’s not the basics that cause companies fits; most anyone can do the above. Software licensing is different. The 80/20 rule becomes the 95/5 rule: 5% of functionality takes 95% of the effort, in both development and support.

 

Your License Manager must Adapt

If you’re considering writing your own license manager or considering licensing from a third-party, be sure that the creators of that technology can handle both the “big picture” as well as the small details. What happens if you add a new license model? What about a new unique host identifier (“hostid”)? Can your internal team or potential vendor explain, in basic terms, how the licensing management technology you’re considering building or buying can comfortably accommodate such changes?

 

Also, those are simple changes. What about backward compatibility? New OS releases? Cross-platform functionality, for those that sell into that world? Can your potential internal or external supplier easily explain how the technology you’re considering handles the above scenarios? What about supporting licenses in the Cloud? What about extensibility for reporting, activation, back-office integration?

 

What’s Really Important

Again, there’s a lot to take into consideration beyond, “can this stuff do floating licensing?” Being able to do floating licensing with low overhead, across different network connections, dealing with license contention is essential, but we’d argue it’s not near the top of what’s most important.

 

No, what’s most important is what happens in that odd corner case; either a support issue with a customer, when no one can track down the bug. Alternatively, the unusual request from marketing to support the particular “Promo du jour” or the need for that “next” OS (the last OS you’ll port to, right!)

 

Reprise Can Help

We welcome the opportunity to discuss with you how our 90+ years of combined “earned” experience and 30+ years in the marketplace makes Reprise a license management vendor who’s probably seen it all, so you don’t need to. Feel free to contact us for more details. Please contact us if you wish to discuss these issues further.

Other Posts

Maximizing License Utility with Token Licenses and Pooling

Overview Managing license usage efficiently is critical in high-demand CI/CD environments where build jobs can spawn rapidly and concurrently. By implementing token licenses and pooling, you can controls costs and ensures flexible scalability during CI-driven peaks without disrupting average development workflows.   This blog details

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

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

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.