&lt;b&gt;Local License Key (Recommended)&lt;/b&gt;

Instead of requiring continual communication with iono, the license data is downloaded and stored in an encrypted local key file. This means that if your server is down, or the customer is behind a firewall, there is no problem. The file is generated the first time by downloading data from iono and then updated (by default) every 15 days. This method uses a PHP class to insert into your product.

&lt;b&gt;Per Page&lt;/b&gt;

You insert a small amount of code into your product and every time the page is loaded, it communicates with your iono installation and checks the license status. If the status is active, then your product will run normally. However, if the license is not active, you can have your product stop execution and show an error to the user. In addition, you can check to ensure that your product is only running on a specific server hostname or IP address, which can be defined on a per license basis.

&lt;b&gt;Per Page Bind License&lt;/b&gt;

This works in exactly the same way as Per Page however the first time the license is accessed, it is bound to the IP and hostname of the server the access request originated from. Each time after that, it checks the validity of the license on page load and either allows the execution of the application or displays an error.

&lt;b&gt;Installation&lt;/b&gt;

iono allows you to limit the number of installs a user can perform by incrementing a counter every time the user completes an installation. The Installation method of integration plugs into your existing installer and then at a certain point, will communicate with your iono installation and tell it that a new install is taking place. If you have chosen to limit the installs, it will check to see if the user can perform this new install. If so, the user can continue and the counter is incremented. If not, then the user can be shown an error message.

&lt;b&gt;Installation Bind License&lt;/b&gt;

This works in the same way as Installation however during the installation, the license is registered to the server hostname and IP address that it is currently being installed on. This is designed to be used in conjunction with Per Page to check that the user is still running your product on the server they originally installed onto.