With the online keygen you can generate product keys and associate unlimited number of license fields with the keys.
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.
|See Plans and Pricing: 30-day free trial, sign up in 60 seconds.|
What if you could double your profits?
Did 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 Windows or Office 2010
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:
- Adobe AIR
- C, C++, Objective-C
- Xojo (Real Studio / Real Basic)
- VB.NET, Visual Basic 6, VBA for Microsoft Office
- Or any other language
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.
There are no external dependencies — not only is TurboActivate easy to add to your apps but it's small and fast as well.
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.
Add trials to your application
In 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?
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.
Plus, with TurboActivate you get professional online activation higher quality than Windows or Office 2010 online activation.
Learn more in the "What is hardware-locked licensing and why choose LimeLM?" article.
Integrating the licensing within your company
Use the web API to integrate licensing within all of your companies processes. Some of the things you can do with the web API:
- Automate your order processes — creating new product keys the moment an order is validated.
- Change license fields on the fly.
- Let your users find lost licenses using just their email.
- Create trial extensions.
- Create a self-serve offline activation form for users with limited internet connections.
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 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.
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 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.
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.
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
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.
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.
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.
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.