Banner showing base of Eiffel tower


Download version 1.4.8: Windows or Linux

Utility Library: Application License Management

The Application License Management library has 5 classes.

ECF: app-license-keys.ecf

A few basic classes for constructing an application license manager. The most important is a way to obtain a unique machine ID using a combination of the CPU model name and MAC address either from the network card or wifi card.

The principle developer of Eiffel-loop has developed a sophisticated license management system using RSA public key cryptography, however it is not available as open source. If you are interested to license this system for your company, please contact the developer. It has been used for the My Ching software product.

Directory: library/utility/app-license



App activation key


App activator


Module machine id


Storable rsa key


Unique machine id