The SoftwareKey Systemtm is a large, flexible system, which makes a great deal of options available in order to provide the best solutions possible for simple licensing needs, complex licensing needs, and everything in between. Currently, you can choose between Instant Protection PLUS 3 or our Protection PLUS API. If you find that selecting the correct licensing client is confusing or overwhelming, contact us for guidance. The first step is to identify some key characteristics of your application. It is helpful (and often necessary) to know your application's licensing requirements to select the most appropriate solution.
Instant Protection PLUS 3 provides a wizard-based interface, and requires little to no source code changes. This makes it easier and faster to implement compared to the Protection PLUS API. It is ideal for Windows desktop applications that don't have complex licensing requirements. You should consider Instant Protection PLUS 3 under the following conditions:
If Instant Protection PLUS 3 does not suit your needs as described above, or if you simply prefer more control, one of the Protection PLUS 5 SDK application programming interfaces (APIs) would be a better choice. Please contact us for more information.
If your application is written using the .NET Framework (C# or Visual Basic .NET), then PLUSManaged is the rich, object-oriented, fully managed API designed for you.
If your application is a native application (written in C/C++, for example), or is written in a language which can make calls to shared/dynamic-link libraries, then PLUSNative is the API designed for your needs.