Category: Uncategorized

Reprise License Manager Wins 2021 Leader Award in Software

Reprise Software is honored to be recognized as a best-in-class category leader by SourceForge

[March 4, 2021]– Reprise Software, a leader in software licensing solutions, today announced that it has been awarded a Winter 2021 Leader Award by SourceForge, the world’s largest software review and comparison website. This award recognized companies and products with outstanding user reviews that are in the top five percentile of highly reviewed products on SourceForge. 

“We’re excited to announce the outstanding SourceForge Winter 2021 Leaders,” said SourceForge President, Logan Abbott. “It’s my pleasure to recognize the Reprise License Manager as a Category Leader. Reprise License Manager from Reprise Software led the pack in the License Management category. Not only did RLM score extremely highly in overall ratings, users also overwhelmingly rated RLM as having outstanding features, design, and support. Congratulations to RLM for being best-in-class in the License Management category.”

To win the Winter 2021 Leader award, each winner had to receive enough high-rated user reviews to place the winning product in the top 5% of favorably reviewed products on SourceForge, which demonstrates the utmost quality that [Company name] delivers to customers.

“At Reprise Software, we’re excited to accept the SourceForge Winter 2021 Leader Award,” said Reprise Software CEO, Matt Christiano. “We do our best to provide a best-in-class product, and we’re happy to see our users rewarding us with good reviews. We’re honored to be valued at such a high level by our customers and to be recognized by SourceForge.”

About Reprise Software

Reprise Software is a privately held company based in San Jose, CA. We are a premium provider of license management software with an extensive and growing set of customers in 35 countries. Our flagship product, RLM, protects the revenue streams of hundreds of ISVs and yields the maximum use of licensed software for millions of end users. We continually enhance RLM along our fundamental principles of flexibility, simplicity, power and value.

Our experience with license management makes Reprise Software the most trusted name in the industry. We created the most widely-deployed license manager, FLEXlm, at GLOBEtrotter Software.

At Reprise, we do business in the ways that made us so successful at GLOBEtrotter Software. We provide an exceptional product, we improve it continually, and we support our customers beyond expectation.

Reprise was founded in 2006 and is debt-free, growing, and profitable.

 

About SourceForge

 

SourceForge.net is the world’s largest software comparison directory, serving over 30 million users every month and featuring user reviews, product comparisons, software guides, and more. SourceForge’s mission is to help businesses find the best software to fit their needs and their budget. There are a variety of software tools available to businesses, and there are tools in almost every category and niche, each serving a slightly different purpose.

 

“Virtual Dongles” for the Cloud

Use “Virtual Dongles” for Software Products Deployed in the Cloud

Do you want your customers to be able to use your software in the Cloud? But, you worry that since machine cloning is so easy that your software might be subject to unauthorized overuse? Control your software deployment with “Virtual Dongles for the Cloud”.

Consider using RLM Personal Edition or RLMCloud to easily serve your Cloud licenses.

To enable a customer, simply add his or her username or device ID to your customer list. Since RLM Personal and RLMCloud licenses are floating licenses, users can access your product from any development platform that you support, but use only one licensed copy at a time.


Think of it as a “virtual dongle” that’s cheaper than USB dongles, never gets lost or stolen, never breaks, and doesn’t require shipping. And best of all, it works in the Cloud.

Use the simple RLM Personal Edition API or RLMCloud to checkout the license assigned to the customer’s username or device ID when your software starts.

License checks happen over standard browser protocols.

You can store customer-specific options in each license… specify things like service levels, features, or expiration dates. The RLM Personal and RLMCloud APIs let you retrieve this optional information from within your program.

If you sell subscriptions, no problem, simply remove the user from the list if they cancel.

These licenses can be used for evaluations and paid licenses.

Please contact Reprise Software to start your RLM Personal Edition or RLMCloud Trial today. See https://reprisesoftware.com/products/rlm-personal-edition.php

Building Your Software Pricing Model

Deciding how to price your software products is a challenge that does not a have “one-size-fits-all” solution. A software license manager, such as the Reprise License Manager (RLM), is an indispensable tool that can help you to design and enforce pricing models that are right for today’s customers, while giving you the flexibility to quickly adapt to new opportunities as they emerge.

Read more

Implement a Recurring Revenue License Model

For more predictable revenues, consider a Recurring Revenue License Model.

Software vendors increasingly rely on a recurring revenue license model and other pricing strategies to create steadier revenue streams. These strategies result in smoother and more predictable revenue growth which makes financial planning easier and increases business efficiency, maximizing value to shareholders.

A license manager such as RLM is an essential tool to implement these changes. It enforces license policies that promote higher recurring revenue.

Recurring revenue comes from three main sources:

  • Renewable license fees (subscriptions)
  • Annual maintenance fees
  • Fees based on usage (pay-per-use or consumptive models)

License Subscriptions

Increasingly, software vendors offer both perpetual licenses and license subscriptions. Subscription licenses are priced so that they provide a lower initial cost in order to attract new customers as well as customers who are trying to preserve short term cash. Subscriptions often seem less risky to customers too.  If the product doesn’t live up to expectations, then the customer has only limited financial exposure.

Subscription licenses are renewable licenses, usually annual, including software support and updates during the coverage period. The license is automatically terminated unless it is renewed.

Setting Prices
Prices for annual subscriptions are generally some fraction of the perpetual license alternative.  Many companies aim for a crossover point of 4 to 5 years after which the costs for the annual license begin to exceed the perpetual license fee plus the annual support costs. So, an annual license might be priced at 40% of a perpetual license.

The License Manager’s Role
Supporting the concept of term licenses are license expiration dates.  Days before the license expires, your software can display the number of days remaining. This technique improves customer satisfaction because the user is prepared for the renewal event. When the customer signs up for another term, new licenses specifying the new expiration date can be sent to replace the expiring license.

If you automate license renewal from within your product using an Internet activation solution, such are Reprise’s Activation Pro, the process is seamless.

Support RenewalsRecurring Revenue License Model

Software vendors who rely primarily on perpetual licenses can still use licensing techniques to enforce support renewals to generate higher renewal rates.  Customers are encouraged to renew their support agreements when license managers restrict access to desirable new releases.

A flexible approach is to specify a “latest release date” in place of the product version number in the license. This date represents the maintenance coverage period. In other words, it specifies the latest future software release date that can be supported by this license.  Of course, applications must be programmed to request licenses consistent with the “born on date” of its release.

Pay Per Use Pricing and Post-Use-Billing

Some software vendors offer yet another payment approach – pay per use or post-use billing.  What better way to stabilize your revenue stream than to charge based on actual usage?

License managers produce detailed report logs of license activity, recording data such as: product name, number of licenses granted, user name, host name, and duration.  With this information, you can periodically produce invoices that reflect your customers actual use. Popular license managers, like RLM, write the log in plain text so that it can examined directly. Also, the log is authenticated to ensure data integrity, and can be “anonymized” to address potential privacy concerns.

License managers that are deployed in the cloud, such as RLMCloud, collect the usage data for easy analysis and invoice generation.

Business Advantages

Recurring revenue models:

  • encourage steady, predictable revenue flow to the publisher
  • lower initial cost for the user, and faster approval cycles
  • allow for short-term rentals and faster new feature introduction
  • allow license policy to change at renewal time
  • Limit license exposure to overuse when machines are decommissioned or upgraded
  • let customers expense the budgeted license renewal fees
  • lessen price discounting pressure
  • Encourage tighter client-vendor relationship because support is bundled.

All other things being equal, companies with recurring revenue pricing are valued higher than companies who rely mostly on perpetual licenses. For these companies, revenue recognition is immediate.  It is also easier to weather a bad quarter or flat market. Bundling customer support in the license fee helps to retain customers and boost support renewal rates. Sales compensation can reward new orders at higher rates than renewals, but lower rates than perpetual licenses. Since end customers cannot opt-out of support, customer satisfaction is improved.

The Transition

If your company plans to shift from perpetual to subscription licensing models, expect lower initial growth rates. But, since new customer acquisition builds revenue incrementally on top of revenue base from renewals from previous years, after an initial period of slower growth, revenues will exceed perpetual-only models.

The mechanics of making the transition work may mean modifying your licensing code at the api level in order to handle automatic renewals. Also, your CRM system may need to be coupled more tightly to make sure that renewal orders and cancellations are reflected into your licensing solution. Remember, SaaS is not required for recurring revenue, the delivery model is irrelevant.  You can still sell desktop on-premises applications and gain from recurring revenue licensing models.

101 License Models – Nodelocked Licenses

Restricting Usage: Nodelocked Licenses

A while ago, we wrote a blog post titled 101 license models, and a followup on unrestricted license models.  In this post, we explore the second set of license models described in that post – Nodelocked Licenses.  To review, the Nodelocked Licenses we described are:

  • uncounted
  • computing environment limited
  • customer name
  • detached demo
  • expiring
  • single
  • license type (beta, demo, eval)
  • maintenance-thru-date
  • options
  • permanent
  • platform-limited
  • software version
  • timezone-limited
  • upgrade other licenses
  • user-locked
  • VM enabled

Because these licenses are locked to a machine or user, they are more restrictive than the previously-described unrestricted license models.

You use nodelocked licenses when you want to restrict how and where your software is used.  Since nodelocked licenses do not require a license server, your customer is up and running with a minimum of fuss.

What you can do with Nodelocked Licenses

With nodelocked licenses, you have quite a bit of flexibility – you can:

  • allow any user running your software on the nodelocked machine access,
  • allow only a single copy of your software to run on the (specified) machine,
  • provide an expiration and/or a start date for the license,
  • create options so that you have an opportunity to upsell to your customers,
  • specify that the license is not usable on a virtual machine,
  • include the customer name, for use in a startup screen.  This often deters software theft.

Sometimes our customers use user-locked licenses, which are locked to an operating system’s notion of the user name rather than the computer’s hostid.  While it is possible to have multiple humans logged in as the same user name, this can be inconvenient for certain applications.

In addition to all these options, you can also upgrade a license to a newer version when a customer stays on maintenance.

We will explore the other main License Model categories in future blog posts.