Infralution Licensing System (ILS) is an affordable, 100% .NET solution for licensing components and applications using simple and secure encrypted license keys. ILS uses a public key encryption algorithm to generate encrypted license keys which are virtually impossible for a cracker to reverse engineer from your code. Each license key contains a unique client identifier and may also contain additional product information to allow issuing of license which unlock certain features in your application. ILS provides a complete solution for component and control developers. Components and controls licensed using ILS generate runtime licenses which are incorporated automatically by Visual Studio into the clients application. The runtime licenses are keyed to the design time license that generated them - but they can not be extracted and used as design time licenses, nor can a design time license be reverse engineered from the runtime license.