Software licensing is one of those product categories that on the surface appears to be pretty simple and straightforward. For the most part, it is. But as the saying goes, the devil is in the details. While it may appear that you just need to create a library that will verify some data, there’s actually a lot more to it. You have to add calls to that library in 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.read more
Reprise License Manager
Flexibility, Power, Simplicity, and Value
RLM provides all the features you need and expect from an enterprise-class license manager, yet it is familiar and easy to administer, either on premises or in the cloud.
Hundreds of software publishers and tens of thousands of end-user organizations depend on RLM to manage billions of dollars of software licenses every day. RLM allows you to capture new customers and increase your revenues with existing customers.
RLM's simple API handles complex licensing models
Not your application code
Move your licenses easily
Enjoy functionality you might expect only at an extra cost.
Diagnostics from all licensed clients and license servers are always available
Equally at home
Convert those trials into permanent licenses later
Make licensing changes even after your software is released.
Enjoy license management on every major platform.
RLM-enabled applications can automatically discover license servers over a LAN.
Based on familiar administration models.
Plain input. Plain output.
RLM transparently queues, in parallel, for busy licenses across multiple servers.
Protect you and your clients
Simple API - Complex License Models
Deploy license management quickly with an extremely simple API that includes all of the software licensing functionality required by software publishers and end users today.
RLM supports all the license models you expect - nodelocked, floating, trials, and many more - all with no code changes. Instrument the license management then return to your real job. Pronto.
Policy in the Licensetm
Sell your product in new ways after it is released.
We're fanatics about this, and you should be too. Why? When the policy is placed in the license instead of in your application code, you can sell your product in new ways after it is released. Integrating the license manager is easier. And for many cases, the policy is enforced by the server, which means that when features are added, you get the benefit of these features with a new license server, instead of re-releasing your application. Hard to figure out during your evaluation, but you'll see this after your product is in the field for a year or two when you are not painted into the corner with RLM. We learned this the hard way, after several years and hundreds of customers of our old license manager. Policy in the License makes the license management process simpler for everyone involved.
Move your licenses easily.
Most license managers – RLM included – allow you to borrow or roam a license to a soon-to-be-disconnected system. RLM takes this to the next level by allowing you to move any number of licenses to a license server which can then be disconnected and hand out those licenses to clients on its new network.
It's all standard with RLM.
Enjoy functionality you might expect only at an extra cost, including public key encryption, a capacity planning management tool that allows your customers to forecast their need for additional license servers, and unencrypted logs which let your customers understand license usage, allocate usage to projects, and justify the acquisition of additional licenses. It's all standard with RLM.
Equally at Home On-Premises or in the Cloud
RLM allows you to deploy on-premises or in the cloud licenses with the same release of your product.
With RLM, it's easy to ship cloud-enabled licenses for your product. Integrate the RLM API into your application, configure the license server to run on your website, and provision licenses for your customers on the license server. RLM allows you to deploy on-premises or in the cloud licenses with the same release of your product. You can configure the license servers on your site to minimize deployment obstacles for your customers and then deliver your product in the cloud with no license installation required by your customer.
Convenient Trial Modes
Convert those trials into permanent licenses later.
Support trials and demonstration versions of your product, whether your customers are connected to the Internet or not, all without contacting you. Later, convert those trials into permanent licenses.
Update your licensing even after your software is released.
Fine-tune the licensing model you provide your customer, or switch to an entirely new model, simply by replacing licenses, even after your software is released. Deploy on-premesis on in the cloud without changing your source code or your product in the field.
Enjoy license management on every major platform.
Build with a single API and enjoy license management on every major platform, including Linux/Unix, Windows, Mac OS X, and platform-independent Java. RLM supports both 32-bit and 64-bit versions of most operating systems. And you can support license servers on platforms which you don't maintain in-house because RLM includes a generic license server - a small file of settings that replaces a platform-dependent server.
Browser-Based Administration Interface
No separate administration tool is necessary.
Since RLM is based on familiar administration models, it is comfortable to customers who are used to older license managers. In addition, RLM allows your customers to monitor and control access to licenses simply by pointing any Internet browser at an RLM license server. No separate management tool is necessary, and the UI of RLM is consistent across all platforms.
Plain Text for Licenses and Logs
Plain input. Plain output.
We're committed to an open architecture. Feel free to share the precise behavior of your licensing model with your customers because behavior is driven by text files instead by logic within your source code. And assess usage of licenses with ease since it's always recorded in fully documented, unencrypted log files. Users can choose from several off-the-shelf RLM usage reporting solutions from our partners – or create their own report writer - we never force your customer to buy a license management tool to understand their usage of your products. These reports support pay-per-use billing models since RLM report logs are always authenticated to ensure data integrity. Plain input. Plain output.
Distributed Servers with High Availability
RLM transparently queues, in parallel, for busy licenses across multiple servers
Your customers obtain the ultimate use of their licensed software because the modern architecture of RLM quickly acquires and reacquires licenses from multiple distributed servers - without writing any custom code. RLM transparently queues, in parallel, for busy licenses across multiple servers Designate a standby license server that assumes complete responsibility should a primary license server fail. Operate even when local licenses are unavailable by configuring RLM to maintain a virtual pool of licenses spread among local and remote license servers. This advanced software licensing functionality is built into RLM. You get it without writing a bit of custom code.
Security and Privacy
Protect you and your customers.
All licenses are digitally signed using public key cryptography to secure access to licensed software. Protect your rights by restricting licenses and license servers from running within virtual machines. Easily comply with privacy laws by configuring RLM to record usage of licenses anonymously.
Automatic Server Discovery
RLM-enabled applications can automatically discover license servers over a LAN, simplifying software deployment for customers, and reducing support for you.
Resolve license contention and setup problems swiftly since logs are unencrypted, licenses are clearly mapped to product names, and diagnostics from all licensed clients and license servers are always available. Customers ship the diagnostic output to you via email for prompt service. RLM's software protection service never gets in the way of diagnosing customer problems.
Compare versions of RLM
|Node-locked, single count||x||x|
|Install N-day trial license||x||x|
|Any product name||x||x|
|Any product version||x||x|
|Windows (32, 64)||x||x|
|Mac (32, 64)||x||x|
|Linux (32, 64)||x||x|
|Internet Activation||Activation Pro option||Activation Pro option|
|License hold/minimum time||x|
|Issue date keyword||x||x|
|License Options keyword||x||x|
|Cloud Computing support||x|
|Restrict licensed platforms||x||x|
|Start Date keyword||x||x|
|License soft limits (overdraft)||x|
|Rehostable Licenses||With Activation Pro option||With Activation Pro option|
- Linux x86 (64-bit, 32-bit)
- Windows XP, Vista, 7, 8, 10 (64-bit, 32-bit)
- Windows Server 2003 and later (64-bit, 32-bit)
- Windows 2000 (32-bit)
- Mac OS X x86 (64-bit, 32-bit)
- Solaris x86 (64-bit, 32-bit)
- Solaris Sparc (64-bit, 32-bit)
- Linux on IBM power (64-bit)
- NetBSD x86 (32-bit)
- Java (Mac, Unix, Windows)
Why do you need RLM?
You develop best-of-breed software products. Your expertise is not license management software. So you turn to the license management professionals for a robust software licensing solution. No matter what your situation, RLM can help you.
You are stuck in a "one-license-fits-all" sales model, which makes you unable to offer different license rights in different situations to your customers. License management increases your revenues by allowing you to deliver licenses that better match your customer's needs.
Most companies can benefit from the ability to offer floating (concurrent) licenses to their customers. But the real win is that you can tailor the license rights to the customer situation - if a node-locked license is appropriate, sell that; if floating licenses is more appropriate, then sell that. All license decisions are made at the time of sale, without code changes.
Contact us to start increasing your sales with more flexible delivery options.
You know how simple software licensing seemed before you started, and how much work it is to continue to add new features, support new platforms, and keep up with your marketing department's wishes.
Why not let the experts at Reprise take care of these tasks for you, so you can concentrate on enhancing your own product? We can do this for a fraction of what you spend today maintaining your in-house software licensing solution, and you will have a supported industry-standard solution which is used by over 500 software companies just like yours.
Contact us so your developers can spend more time working on your product, and less time worrying about software licensing.
Has your current license management vendor forgotten that maintenance means more than just collecting fees from your company? Do you feel like every time you ask for a new platform you are buying the product again? Do you have a hard time getting bugs fixed? Does your license manager seem clunky and old?
If the answer to any of these is "yes", perhaps it's time that you step up to the newest enterprise-class license manager from the most experienced team in the license management business. And don't be afraid to switch - about 40% of our customers have done just that, and they're happy they did. The sooner you switch, the sooner it gets better. Reprise can help you with your transition strategy.
Contact us and join those who have already made the switch.
Licensing Solutions for Efficiency, Convenience, and Flexibility
Reprise Software offers an extraordinary licensing solution that aims to improve the whole licensing process and procedure for your product. Our Reprise License Manager is built to offer convenience and value to you and your customers and is quite easy to use. We promise reliable and flexible solutions that can help you increase your revenue and attract new customers as well.