Software License Management

License Activation

License activation offers a more powerful, flexible, and efficient license management solution. The provided Activation Server allows you to deploy an automated online activation service for your software. In addition, the solution offers a simpler and easier way for the user to activate the software license instantly online through the Internet.

Automatic Online Activation

A powerful license management solution for enterprises & growing ISVs of all sizes.

License activation is becoming more popular and widely used today because it offers a more powerful and efficient way to manage software distribution and licenses. Besides, it offers the user a simpler and easier way to use an Activation Key to activate the license instantly online via the Internet. Unlike license registration, there is no need to register the software for the License Key.

How it works

The user can simply use the Activation Key to activate the license. The application connects to the Activation Server automatically to make an activation request. Both Activation Key and Registration ID are sent to the server. When the server verifies the the Activation Key, it generates the LicenseKey and returns it to the application immediately. This process is done in background and fully transparent to the user.

Besides activation, the Activation Server also provides services that allow the user to transfer, deactivate, and upgrade licenses.

License Registration

The two approaches provide different ways of how you can distribute your software. In license registration, the software needs to be distributed first. When the user starts it, a Registration ID is provided, allowing the user to register for the License Key. Typically, sales can be made at the stage of registration and licensing. Therefore, it is more suitable for shareware or trialware in which the user may obtain the software, try it, and register at a later time.

VS

License Activation

License activation is more flexible. You can pre-generate Activation Keys, which allows you more ways to distribute software. For instance, you can distribute software along with an Activation Key at the same time. You can generate Activation Keys in bulk and print them as labels for boxed software distribution via CD, DVD. Sales can be made at any stage of distribution. The user can use the Activation Key to activate the license instantly online at any time.

Web-Based and Offline Activation

A variety of alternatives of activation through the web, by phone, or fax.

While automatic online activation offers the user a simpler and easier way to activate the license instantly online, it requires an Internet connection. In many cases, you may want to offer the user an alternative to activate the license offline in case the machine has no Internet access. The license activation solution also includes the option for offline activation. With the option enabled, the license activation dialog box provides a Registration ID that the user can use to request for the License Key for offline activation.

Web-Based Activation

The Activation Server provides a web-based interface that allows you to offer an automated offline activation service for your software. In case the machine is not online, the user may have access to the Internet, and to the provided web interface, from another computer or a mobile phone. By filling out the Activation Key and Registration ID, the web interface can generate and return the License Key on-demand automatically.

Offline Activation by Phone

As a last resort if there is no Internet access at all, the user may just contact you and provide the Activation Key and Registration ID. You can provide an offline activation service by phone or fax, and generate the License Key from the Activation Server control panel.

Ecommerce Integrated Activation Server

Fully automate the entire process of software sales and license management.

The Activation Server provides a variety of ways to integrate with ecommerce providers. So you can fully automate the entire process of software sales and license management.

Pre-Generated Activation Keys

You can generate Activation Keys in bulk from the Activation Server, and provide them to your affiliates or resellers. This approach is simple and easy to implement. Many ecommerce providers have this kind of integration available. When there is a purchase, they use one of the Activation Keys from the list and send it the customer.

PayPal KeyGen

The provided PayPal KeyGen is an interface for integration with the PayPal payment gateway service. It is compatible with the PayPal IPN (Instant Payment Notification) protocol and messages. When your PayPal account receives a payment, it sends an IPN message to the KeyGen located on the Activation Server. The KeyGen automatically creates a new customer account on the server, and then sends an order confirmation email containing the Activation Key to the customer.

Share-it KeyGen

The provided Share-it KeyGen is an interface for integration with the Share-it (owned by Digital River) order processing system. It is implemented as a web-based CGI. When Share-it processes an order, it makes a HTTP POST request to the KeyGen located on the Activation Server. The KeyGen automatically creates a customer account on the server, and then returns the Activation Key back to Share-it. Finally, Share-it sends an order confirmation email containing the Activation Key to the customer.

Both PayPal and Share-it KeyGen are provided with the full source code. So you can customize them for integration with other ecommerce providers as well.