In environments where bi-directional network connectivity is available elasticLM provides additional capabilities.
The most important advantage is the possibility of renegotiation the license terms during run-time, e.g. when more time is needed or when additional features are required dynamically. This allows the application to continue the execution in cases where it would be aborted due to time constraints or unavailable features otherwise.
Additionally, the possibility to adjust the accounting information at the end of the application runs. Thus, it is possible to store the exact usage information for accounting and billing.
Pay-per-use business models can be easily realised.
Like in the basic scenario additional mechanisms ensure that re-using the token multiple times for different application executions is not possible.