‘Save and Close’ for Kingdom, Harmony and Petra


Subscribe to our blog


OpenLM version 4.6 introduces a new extension that enables the ‘Save and Close’ functionality for three oil industry applications – Kingdom, Harmony and Petra. 

“Save and Close” is one of several features that OpenLM offers organizations to better manage and utilize their licenses. Basically, it works by retrieving idle licenses and returning them to their pool where they can be used by other users. As the name implies, the project is automatically saved before the application is closed and the license is released. 

The mechanism of action is simple – OpenLM tracks the application on the user’s machine through the lightweight OpenLM Agent component. Once OpenLM registers that an application has been idle for a predefined amount of time, administrators have the option to either manually or automatically close the application. 

Previously, the “Save and Close” functionality was only available for applications that had an open SDK, such as MATLAB and ArcGIS. 

Recently, one of our customers shared with us a wish. They wanted to see the same functionality implemented for the Kingdom, Harmony and Petra platforms. 

After an introductory meeting with the customer, we were able to better understand their needs and the specific applications they wanted us to handle.

Although we offer an alternative remote close functionality called “Suspend and Resume”, we understood that it was not optimal for the customer. They needed a sure-fire way to release the licenses back to the pool and they needed to fully automate the process, while also being able to save the current work of the user. 

As it was clear that we had to extend the “Save and Close” functionality to other platforms, we gathered our development team and had a brainstorming session. After a few ideas came up, we finally decided on the specific technology set to be used, while assembling a quick POC. 

We knew we could do it, but we also needed the customer’s assistance for us to test the solution. 

Luckily, the customer was more than cooperative! They prepared a special environment for us where we could connect remotely and run numerous on-site tests (of course, before this we agreed to sign a metric ton of security and clearance paperwork :-)). The customer taught us how to use their applications to pull licenses which we could test-drive during development.

We were able to develop a specific extension for each application, implementing our new technology. 

This required a very deep “drilling” and analysis of the structure of each application. After we mapped out all the required components, we knew exactly what it would take to develop a precise solution. 

We had several cycles of development. After each cycle, we deployed the extensions to the customer machines for testing. 

Today, our customer is more than satisfied: he can use the ‘Save and Close’ feature for his Kingdom, Harmony and Petra applications automatically, without lifting a finger. His wish has come true. 

Are you in need of this extension for your own organization? Or perhaps you have a special wish of your own you’d like to see fulfilled? 

Contact us and let us know. We would be more than happy to turn your license management dreams into reality.

Skip to content