Summary: Computer Modelling Group (CMG) switched its license manager to RLM to license two distinct types of products: simulators, and pre and post processing tools. The simulator licensing model is a per-simultaneous-run model, no matter which user or computer is making the run. The other tools are sold on a more traditional per user basis.
More details about CMG’s use of RLM
CMG is a leading provider of reservoir simulation software to the global market. They began as a company known for its expertise in heavy oil, and have expanded this expertise into all aspects of reservoir flow modelling. Over the past 32 years, CMG has remained focused on the development and delivery of reservoir simulation technologies that assist oil and gas companies to determine reservoir capacities and maximize potential recovery.
CMG’s technology is comprised of two very different types of applications that put difficult demands on a licensing system. The first type comprises simulator applications (STARS, GEM, and IMEX), which are Fortran-based batch calculation engines that can run on anything from Windows laptops to high-end Linux clusters. These simulators model very complex oil and gas reservoirs and CMG is continually improving runtime performance by porting to different platforms and chips. The licensing model is a per-simultaneous-run model, no matter which user or computer is making the run. In addition, customers can license different optional capabilities in each of the simulators and the number of licenses consumed for a run can vary depending on the situation.
The second type of application that CMG provides is the pre- and post-processing tools run on Windows platforms. These applications are licensed on a more-traditional per-user basis.
Transitioning their products to Reprise from their previous licensing technology was relatively painless. The development model fit CMG’s commercial model very well, and the Reprise libraries were intuitive and easy to use. In addition to replacing the previous licensing technology with Reprise in their next major release, they were able to retrofit Reprise into older versions for customers that were not yet ready to upgrade.
Because their customers need maximum performance from CMG’s software, they occasionally need to port their technology to new platforms and chips. This means that the licensing technology needs to be ported as well, and Reprise has proven to be very responsive to those needs. Since selecting Reprise, CMG added two new platforms not initially in Reprise’s suite, and Reprise was able to provide their technology on these platforms in short order.
Although the Reprise technology works well “out of the box”, not every customer environment is the same and occasionally CMG needs assistance. Reprise has proven to be very responsive in helping to troubleshoot problems, and this helps CMG keep its customers up and running. CMG says that they probably make greater use of Reprise’s support than they did with their previous licensing vendor, but that is because with the previous vendor they just stopped asking for help.