bright, fresh software
Downloads  |  Buy

What are Activations & Deactivations?

An activation is when your customer uses a product key for your software and it's validated with our servers. This activations process "locks" the product key (and your software) to that one specific computer. Every product key you create can have 1 or more "allowed activations". This lets you limit product keys so that they can only be used on a specific number of computers.

If you're curious about how this process works — how TurboActivate can actually tell computers apart — then read the "What is hardware-locked licensing and why choose LimeLM?" article. Specifically, the "How hardware-locked licensing works" section might be useful in understanding how this all works.

How to add activation to your software

You can add "online activation" (a.k.a. hardware-locked licensing) to your app by adding TurboActivate to your app. TurboActivate is the part of LimeLM that you include with your app. Or, if you want to use concurrent licensing (a.k.a. floating licensing) in your app, then use TurboFloat and TurboFloat Server.

Re-activating a computer

To re-activate a computer simply call the activate function again. There's no need to deactivate first. Just calling activate again is enough. TurboActivate and the TurboFloat Server are smart enough to know what you're trying to do.

Deactivating: "moving" activations between computers

A customer can move your software from one computer to another if you want to allow it. The customer can do this by deactivating from the first computer and then activating on the other computer. The way you can deactivate is:

If a customer is using your app on separate computers frequently then they might be better off buying more activations from you (so they can be permanently activated on all of their computers) of you might want to offer floating licensing for your app.

You can limit how many deactivations a product key can have by setting it when you create the key or editing it later:

Limiting the number of deactivations

How "activations" relates to the payment plans

On the signup page you'll see that each plan has a number of "activations" listed:

Signup page activations

The easiest way to think about the activation limit is to think of it as a limit of the number of computers your software can be installed on at one time. Say, for example, you're on the "Plus plan" which has a 3,000 activation limit. You'll be able to sell your software so that it can be installed on 3,000 separate computers.

Frequently Asked Questions