bright, fresh software
Downloads  |  Buy

Product keys & online activation

With the online keygen you can generate product keys and associate unlimited number of license fields with the keys.

Your users can activate your software online with a single click. Even users with limited or no internet can use the easy offline activation.

Easy example code

Get started with our complete example projects written for all the major programming languages: C, C++, C#, Objective-C, Delphi, Java, VBA, VB.NET, Xojo, Adobe AIR, and more.

Works on Windows, Mac OS X, & Linux

TurboActivate runs natively on Windows, Mac OS X, and Linux. Add licensing to your application in any language, with no external dependencies, on all major operating systems.

Offer timed trials

Add time limited trials to your software with a few simple function calls. With the ability to generate trial extensions you'll never lose a sale due to expiring trials.


Integrating LimeLM into your purchase process is a snap. With our open web API and extensive examples you can find, generate, and modify product keys.

Revoke & Deactivate Keys

You can monitor activations of all your product keys. Increase and decrease the amount of allowed activations, deactivate individual users, and revoke product keys remotely.

See Plans and Pricing: 30-day free trial, sign up in 60 seconds. Works with Windows, Mac OS X, and Linux

What if you could double your profits?

48.9% of software is piratedDid you know that there was $63 Billion worth of software pirated in 2011 alone? What this works out to is roughly half (42%) of all software is pirated. And we're not talking college kids in their parent's basement type piracy, but rather casual business piracy.

Casual pirates are people and companies with the money to spend on your software. They’re also a bit lazy. If your software is protected by a simple product key then they’ll buy a single key and use it on every copy they install.

These business men choose to pirate because it’s easier to buy 1 serial and use it multiple times than it is to walk down the hall to ask Sally for permission to buy 10, 20, or 100 licenses of your software. This casual piracy costs you money and the only way to stop it is to add proper licensing to your applications.

Stopping casual piracy is only a tiny fraction of the battle. LimeLM covers the full gamut of challenges, but most importantly we make it easy for you to get paid. And it's all done in a way that your legitimate users aren't disturbed.

Use LimeLM and TurboActivate to eliminate casual piracy and increase your profits. With the hardware-locked online activation (and offline activation) you can ensure your customers purchase licenses for every copy of your software they use. Plus, with LimeLM, it's hassle-free for both your customers and your staff.

Online activation for your app like Microsoft Office or Windows

TurboActivate works with Windows, Linux, and Mac OS XLimeLM comes with the professional TurboActivate — a fully featured licensing and online activation product that you integrate directly within your app.

TurboActivate is easy to integrate into your app, and even easier for your customers to use.

You can add TurboActivate to your app whether it’s written in:

Works with all languages (including C#, VB.NET, VB6, C, C++, Objective-C, Delphi, Java, Adobe AIR, Real Basic, PowerBASIC, VBA, etc.

See Plans and Pricing: 30-day free trial, sign up in 60 seconds.

Works on Windows, Mac OS X, and Linux

In addition to working with all programming languages, TurboActivate runs on the 3 most commonly used platforms: Windows, Mac OS X, and Linux.

Works on Windows, Mac OS X, and Linux

There are no external dependencies — not only is TurboActivate easy to add to your apps but it's small and fast as well.

Manual activationOffline activation

You can also manually activate users who aren't connected to the internet. That is, any user that runs on a closed network (power plants, governments, military, etc.) can still activate using TurboActivate and LimeLM. You can even automate the whole process to save on support costs.

Learn more about using offline activation.

Add trials to your application

ClockIn addition to licensing and online activation, LimeLM fully support timed trials. Timed trials can be used within your application to allow prospective customers to try your application for a limited time.

The timed trial has tamper protection and isn't reset on re-installation of your app. Plus, if your user needs more time to try your app, you can generate a trial extension and send it to your user.

In short, you can offer trials to your customers without worrying about the details. Read more about adding trials to your app.

Why licensing & why LimeLM?

TurboActivate works with Windows, Linux, and Mac OS XIncrease your profits and reduce your development costs. Instead of paying your developers to roll your own custom licensing and online activation solution, you have us. We continually improve LimeLM and TurboActivate with new features to increase your profits.

Plus, with TurboActivate you can add professional online activation to your software like you would see when you install Microsoft Office.

Learn more in the "What is hardware-locked licensing and why choose LimeLM?" article.

See Plans and Pricing: 30-day free trial, sign up in 60 seconds.

Integrating the licensing within your company

PHP, ASP.NET, Ruby, and all other languagesUse the web API to integrate licensing within all of your companies processes. Some of the things you can do with the web API:

Plus, to simplify development, we have examples written for PHP, C#, and VB.NET showing various uses of the LimeLM web API. And because our API is completely open, you can integrate LimeLM web API no matter what language you use.

Use our pre-made, fully configurable, payment examplesAutomate purchases & renewals from your customers

Use our ready-made payment form written for both PHP and ASP.NET (C# and VB.NET) that show how to automatically generate and email product keys to your customers. We've written examples showing how to automate license generation for any of the following:

Don't be held hostage by your payment platform. Use any payment provider in existence with our ready-made payment examples or our open LimeLM web API.

PayPal, Moneybookers, Authorize.Net, and FastSpring integration examples

Generate product keys

Generate product keysWith our online keygen you can generate serial numbers either one at a time or in bulk. This lets you associate product keys with emails for easy searching and adding “Forgot my product key” functionality to your website.

If you're using custom license fields you can also enter them here.

With the bulk key generator you can build many product keys at a time if you want to print the product keys on CD or DVD cases.

See Plans and Pricing: 30-day free trial, sign up in 60 seconds.

License fields

License fields are custom fields you can add when you generate product keys. After the user has activated, you can read the field values within your app.

You can use these fields to limit parts of your app, license individual components, time-limit your app or parts of it, etc. There are no bounds to what you can do with license fields.

Learn more about custom license fields.

Creating a new product key

Sell your software as a service (SaaS)

Using license fields you can sell your software on a recurring basis. With the ability to sell your desktop software as a service you can make more money and deliver higher quality software (because you're no longer worried about pushing out the latest "major" version). For instance, you can sell monthly or yearly update or support contracts.

LimeLM makes it easy to automate renewals, updating license details, and limiting your content and updates. We handle the details so you can focus on delivering high quality software to your users.

Change the allowed activations & field values remotely

Edit product key's details & custom license fieldsYou can customize absolutely everything in LimeLM. This includes increasing and decreasing the number of activations allowed per product key. You can also configure activation grace periods and trial lengths.

See Plans and Pricing: 30-day free trial, sign up in 60 seconds.

Revoke product keys, monitor activations

Revoke product keys & monitor activationsIf you just use simple serial numbers you’re completely helpless if someone shares a serial number. You can’t track who used the key, you have no way of limiting the usages, and you have no way to revoke the key.

With LimeLM you are in full control. You can revoke product keys, and find out how many times a product key has been activated.

Reduce credit card fraud

With LimeLM's ability to revoke product keys you can reduce expensive credit card fraud (paying with stolen credit cards, chargebacks, etc.). After revoking a product key with a single click the user will be de-activated and the product key will be completely worthless.

Your company is in full control even after a user has their product key.

Accept Purchase Orders without breaking a sweat

With time based trials, trial extension keys, and the ability to revoke existing licenses you no longer have to worry about a client failing to make payment on purchase orders.

Translate TurboActivate wizard into your language

The TurboActivate wizard can be translated into any language you need. Use our simple online editor to translate the English strings and to output the XML file.

Translate TurboActivate wizard

Switch to or from LimeLM at any time

We make it easy to switch to LimeLM. You can make migration to LimeLM and TurboActivate completely painless — your customers won't even know anything changed (unless you're replacing creaky old licensing, in which case your customers will notice the improvement).

Also, you’re not locked into LimeLM. You can leave at any time and your customers will still be able to activate & deactivate their existing product keys. You can also export all your data at any time (even after you've cancelled).

If you have any questions about LimeLM we're always happy to talk. Contact us and we'll be glad to help.

See Plans and Pricing: 30-day free trial, sign up in 60 seconds.