LM-X License Manager – Technical Specifications

LM-X License Manager offers the widest range of platform and language support, enabling ISVs to reach new markets and customers, leading to increased revenue.

The following table provides an overview of supported development environments.

Operating System Platform / Hardware Version(s) Language(s)
AIX PPC32 5.3 C/C++, Java
AIX PPC64 5.3 C/C++, Java
Windows (32 bit) x86 XP, Vista, Win2k3, Win2k8, Win7 C/C++, C++/CLI, VB.NET, C#, Java
Windows (64 bit) x64 XP, Vista, Win2k3, Win2k8, Win7 C/C++, C++/CLI, VB.NET, C#, Java
Linux (32 bit) x86 C/C++, Java
Linux (64 bit) x64 C/C++, Java
Linux (64 bit) IA64 C/C++, Java
Linux (32 bit) ARM C/C++
Mac OS X (Universal) PPC, x86, x64 10.5, 10.6, 10.7 C/C++, Java
Solaris (32 bit) x86 10 C/C++, Java
Solaris (64 bit) x64 10 C/C++, Java
Solaris (32 bit) Sparc 9-10 C/C++, Java
Solaris (64 bit) Sparc 9-10 C/C++, Java
HP-UX PA-RISC 11i v1 C/C++, Java
HP-UX IA64 11i v2 C/C++, Java
FreeBSD (32 bit) x86 7.2 C/C++, Java
FreeBSD (64 bit) x64 7.2 C/C++, Java

We continue to expand our efforts to support more programming environments under various operating systems. When compiling the LM-X SDK under Windows, one of the following is required:

Compiler Version(s) .NET
Visual Studio
(Express, Standard, Pro or better)
VS2005, VS2008, VS2010 v2.0, v3.5, v4.0
MinGW v4.5.x -

When compiling the LM-X SDK under Unix, GCC is required.
Note that the LM-X SDK compilation is required just once initially, for increased security. Thereafter, you can compile your protected software using any compiler you choose.
When using Java, you will need to ship your application with a JNI dll, thus making your application platform-dependent.
We are interested in feedback as to additional compiler support you may require in future versions. Please contact us if you would like to discuss your requirements.