(Architecture + Development) ^ Testing = Product

1. The software that is going to be distributed should be integrated with SecureLM. If you protecting your software using SecureLM Code Protector, the integration is almost done. In order to enable or disable GUI elements related to licensed functionality of software SecureLM API can be used. However, licensed functionality of protected software will not be executed without a valid license even if an attacker eliminates API checks.

2. Protected program requires a valid license in order to run. The creation and installation of a license for specific machine or USB hardware key is called Activation. The activation can be done online, via e-mail or via phone. A license is usually locked to machine, USB hardware key or USB flash disk. Non locked licenses are also allowed. Usually end user receives an activation key that allows software activation. SecureLM provides friendly user interface for software activation.