LimeLM — Hassle free licensing & online activation
Product keys & online activationWith the online keygen you can generate product keys and associate unlimited number of license features with the keys. |
Easy example codeGet up and running fast with our complete example projects written for all the major programming languages: C, C++, C#, Delphi, Java, and VB.NET. |
Web APIIntegrating LimeLM into your order process is a snap. With our open web API you can find, generate, and modify product keys. |
Offer trialsYou can add time limited trials to your software with a few simple function calls. Plus, with the ability to generate trial extensions, you can be sure you never lose a sale due to expiring trials. |
Multilingual TurboActivateThe 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. |
Revoke & Deactivate KeysYou can monitor activations of all your product keys. Increase and decrease the amount of allowed activations, deactivate individual users, and revoke product keys remotely. |
Online activation for your app like Windows or Office 2010
LimeLM 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:
- C#
- VB.NET
- C / C++
- Delphi
- Java
- Or any other language

There are no external dependencies. TurboActivate works on Windows XP – Windows 7 (including all server products).
Add trials to your application
In addition to world class licensing and online activation protection, TurboActivate lets you offer trials of your app. Just 2 simple function calls is all you need. Read more about using TurboActivate in your app.
Why licensing & why LimeLM?
Increase 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 and new mazes to thwart the pirates.
Plus, with TurboActivate you get professional online activation higher quality than Windows or Office 2010 online activation.
Web API to integrate within your website
You can use the open LimeLM API to integrate the key generation directly in your order process.
Some of the things you can do with the web API:
- Automate your order processes — creating new product keys the second an order is validated.
- Change license features on the fly.
- Let your users find lost licenses using just their email.
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.
Types of pirates
There are 2 types of pirates you need to worry about: casual pirates and the crackers.
Casual pirates
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.
Crackers
These are the people that crack anti-piracy. If you build your own anti-piracy – whether it’s a simple serial number or full blown online activation – these crackers can be a real thorn in your side.
Crackers aren’t customers, but the cracks they make give casual pirates another way to avoid paying for your software.
Fighting crackers is an arms race. It’s a series of battles in a war that never ends. We’re here to fight that war for you. To help you save money on developer expenses and to make money from additional licenses sold.
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.
Generate product keys
With 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 features 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.
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.
Revoke product keys, monitor activations
If 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.
Completely customizable
You 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.
License features
Add license features that you can use within TurboActivate and the Web API. You can create unlimited features that store as varied data as you need.
Quit at any time
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.


