Why Choose Reprise License Management?

Reprise License Management (RLM) exists to save software publishers time and money by providing a secure, dynamic and reliable license management platform that is hassle-free for you and your customers.

Trusted and Reliable – Hundreds of companies around the globe protect billions of dollars of software revenue annually with RLM.

Secure and Easy to Implement – It features modern encryption, security standards, and protocols, yet uses one set of API calls for all license types, to get customers up and running quickly.

Scalable and Flexible – RLM supports all common licensing modalities (node-locked, floating, online, offline, on-prem, cloud-based) and is available on all common operating systems.


RLM v15.1 is Now Available!
We are excited to announce the release of RLM v15.1, which provides a number of security enhancements, simplifies service installation, and fixes multiple bugs. Significant improvements, such as the introduction of the Mongoose web server make RLM more secure, while also simplifying installation for your end-users.

Learn More


Using SSL Certificates (HTTPS) with RLM
Starting with RLM version 15.1, License Administrators are now able to run the RLM web server with SSL certificates. When setup to use SSL certificates RLM’s web server will run with the HTTPS protocol. RLM does not come with pre-configured SSL certificates.

Read Blog

What Our Customers Are Saying

"We are satisfied customers who have been using RLM for many years. It provides the capabilities that we need in a straightforward and easy to use manner. We have been particularly pleased with its rock solid stability. It has been an important part of our success."

Neeraj Sangal President, Lattix, Inc.

What is Software License Management?

Software Licensing, as implemented by Reprise License Manager (RLM), allows software publishers to flexibly price and license their product(s) for delivery to their customers. Most license managers offer concurrent-use (floating) or node-locked licenses and some offer other license types – these vary – but RLM provides several additional options, like cloud-based, metered, and offline licensing.

RLM controls the allocation of licenses by allowing a product to check out and check in a specific license. The license manager keeps track of which users and computers can use these licenses, and, if the license is a floating license, the license manager keeps track of how many copies of the license are in use.

Reprise License Manager will:

  • Ensure that only legally procured licenses are deployed on systems.
  • Protect software vendors from losses due to inadvertent over-use by enabling end-user organizations to comply with software license agreements.
  • Unlock revenue and reduce costs while providing the highest quality service and customer experience.
  • Improve internal operations allowing the implementation of flexible pricing models and more profitable operations.


RLM provides APIs with calls to control many of the aspects of licensing behavior, as well as providing license administration options to control the behavior of the license servers. These options are specified in server option files, via the command-line, or through web-based administration tools.

First-generation license managers (such as FLEXlm and NetLS) required software developers to use extremely complex APIs to control license policy within applications, with relatively less control contained in the licenses themselves. Changes to license policies required developers to modify the application source code and re-release the applications.

Unlike those first-generation license managers, the design philosophy of RLM preserves the simplicity of the system for both software publishers and license administrators by avoiding unnecessary options in the client library and license servers, and instead moving these options to the license file where they are visible and understandable by everyone. This is good practice even when API calls are available, because not only does it make a more understandable licensing system, it results in more standard behavior of application licensing from one publisher to the next.

The Reprise team learned this while supporting thousands of FLEXlm customers and applied these lessons to the design of RLM.

 License Types and Attributes

Commercial license managers will allow a publisher to control the use of their licenses using various License Types. The most popular license types are:

  • Node-locked (runs on a specified node only)
  • Floating (available anywhere on a network, up to a concurrent usage limit)
  • Token or package-based
  • Metered (i.e. a limited number of executions or limited time of execution)

In addition, most licenses will contain various attributes which further restrict their use. Some common attributes are:

  • Expiration date
  • Highest available software version
  • Start date
  • Named-user (i.e., the license can only be used by a particular user)
  • Allowed platform for the application


RLM consists of 3 components:

  • A client library or wrapper
  • A license server, and
  • A license file

Request a trial or demo today to see how flexible and easy-to-use RLM is for small to enterprise users alike.