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, repeatable and predictive results, enabling the journey towards decarbonization.

Summary

Realis Simulation is a trusted partner to the world’s leading transport manufacturers, OEMs, and Tier 1 suppliers. We develop simulation software to deliver fast, repeatable, and predictive results across existing and emerging propulsion technologies, enabling the journey to net zero emissions.

 

Our products model all major propulsion technologies, rapidly answering the ‘What ifs’ in a timely and cost-effective manner, reducing the requirement for expensive hardware testing. The suite of leading-edge simulation tools facilitate design and calibration programs as we transition into the future, supporting clean combustion fuels, sustainable powertrain systems, efficient vehicle transmission and optimized hybrid internal combustion/electric solutions.

1

The
Challenge

For many years, the company relied on FlexNet—an established and widely recognized license manager within its industry. While FlexNet’s ubiquity made it an easy initial choice, two main challenges emerged:

Rising Costs

FlexLM’s high costs became increasingly burdensome. As the company scaled, the licensing expenses grew to levels that prompted leadership to explore more cost-effective alternatives.

Migration Complexities

  • Customer Setup: Most customers had established FlexNet-based workflows, making it difficult to introduce a new license manager without causing disruptions.
  • Internal Integration: Switching to a new licensing platform required significant changes to the company’s accounting systems, internal workflows, and software applications.

Moreover, despite FlexLM’s status as an industry standard, the business saw segments of its customer base beginning to adopt alternative solutions, including RLM. Leadership recognized the need for a licensing approach that was both cost-effective and adaptable to support diverse deployment models — from cloud to on-premises.

2

Evaluating Alternatives

With cost as a primary driver, the company conducted a comprehensive evaluation of potential licensing solutions — including a re-evaluation of FlexNet and a close look at Reprise License Manager (RLM).

Key Criteria Included:

Licensing
Capabilities

Token-based licensing, floating licenses, IP/region-based restrictions, and robust anti-tampering measures.

Logging and Live Querying

Detailed usage tracking, real-time updates, and the ability to audit license consumption.

Performance and Security

Efficiency under varying loads and adherence to security standards (ISO, GDPR, certificates, etc.).

Server Options

Availability of both cloud-based and on-premises solutions.

API Quality

Comprehensive REST API with strong documentation and best-practice error handling.

Integration and Self-Service

Seamless integration into internal business workflows, providing customers with self-service tools for license monitoring and management.

After comparing all options under these criteria, the team selected Reprise License Manager (RLM) as the best fit for its needs.

3

The Solution: Reprise License Manager (RLM)

Feature Set and Flexibility

  • Cloud & On-Premise: RLM supports both cloud and on-prem setups, mirroring FlexNet’s capabilities while also offering modern deployment models.
  • Comprehensive Licensing Options: Support for token-based licensing, floating licenses, and advanced access controls to meet a wide range of customer scenarios.
  • Robust Security: Strong anti-tampering and compliance measures to protect software assets and maintain industry standards.

Customer and Internal Integration

  • API-Driven: RLM’s API provides critical functionality that allows the accounting and development teams to integrate license tracking into internal workflows.
  • Support and Documentation: The Reprise support team proved responsive, even with time zone differences, providing valuable assistance to ensure a smoother transition.

Server Options

RLM’s pricing structure aligned more closely with the company’s budget, addressing the most urgent pain point that spurred the transition away from FlexNet.

4

Implementation Journey

Swift Rollout & Seamless Deployment

From the outset, the company’s Proof of Concept (POC) and Minimum Viable Product (MVP) phase demonstrated RLM’s robust reliability. Its core features—logging, token-based licensing, and floating licenses—performed flawlessly, paving the way for a smooth transition and swift deployment across all customer-facing services.

Streamlined Business Workflow Integration

Accounting and software development teams were impressed by how straightforward it was to embed RLM into billing and invoicing processes. The powerful REST API enables secure data exchange, complete error clarity, and rich JSON responses—making it easy to integrate and maintain.

Effortless Data Handling

RLM’s architecture gracefully manages every aspect of licensing data, from large log files to product configurations. Its transparent approach ensures administrators have full visibility into logs and product details, providing unparalleled auditing and tracking capabilities.

Flexible License Model Configuration

With RLM, each product can incorporate an array of license models, facilitating a truly versatile licensing strategy. By offering a comprehensive configuration framework, RLM empowers businesses to adapt rapidly, supporting evolving product lines and complex licensing scenarios with ease.

Throughout the entire process, Reprise’s always-helpful support team provided invaluable guidance and timely responses, ensuring that every question was resolved quickly and thoroughly. Their expertise significantly accelerated development and testing while reinforcing confidence in RLM’s capabilities.

5

Key Differences Between FlexLM and RLM

Enhanced Suite Utilization

RLM’s feature-rich API makes bundling multiple products or features into suites exceptionally efficient. This ensures companies can offer customized license packages to their customers without sacrificing simplicity or speed.

Customer Adoption

Although FlexNet remains a well-known legacy option, RLM’s cloud-based delivery, cost-efficiency, and robust security have won over many customers. Clear communication of RLM’s advantages quickly alleviates any concerns about transitioning away from on-premises solutions.

Modern Server Architecture

Where FlexNet traditionally focuses on a triple-server approach, RLM Cloud delivers high availability and resilience through a modern, cloud-centric architecture. This streamlined setup reduces maintenance overhead and ensures maximal uptime without complexity.

6

Results and Ongoing Impact

Though the migration is still in progress, several benefits have already materialized:

Reduced Licensing Costs

Transitioning away from FlexNet

immediately alleviated the largest pain point—excessive fees—and promised long-term savings.

Increased Flexibility

RLM’s robust configuration options and support for both cloud and on-prem solutions give the company freedom to tailor licensing based on customer needs.

Modern Server Architecture

The RLM portal and API pave the way for improved customer-facing tools, empowering end users with monitoring, logs, and license management without overburdening the support team.

As the company finalizes its RLM implementation, it anticipates a more streamlined licensing process, better customer satisfaction, and continued expansion into new markets unencumbered by legacy licensing constraints.

Migrating from FlexNet to Reprise License Manager

Has proven to be a strategic move for the company, reducing costs and paving the way for a modernized licensing infrastructure. RLM’s flexibility, cost-effectiveness, and responsive support team have already made a strong impact on the business. As the company continues to build on this foundation, the licensing framework will evolve around RLM — prioritizing ease of integration, comprehensive feature support, and a clear roadmap for future growth.

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.