Components of OLicense-Suite

OLicense-Suite consists of the components: OLicense ManagerGUI, OLicense ManagerCore, OLicense Server, OLixClient and OLicense Client-API.

OLicense Manager GUI

Olicense-Manager

By means of OLicense-Manager you manage an unlimited number of products, licenees and licenses simply and clearly. Filters help you to keep track of your data. OLicense-Manager offers an integrated e-mail system, by which you may send new or modified licenses directly to your licensees

OLicense Manager Core

The Manager Core is a console program, which creates licenses directly from the data in the database. It is particularly suitable when the licenses are to be created automatically. The required data can be entered into the database by SQL scripts. A susequent, automatic call of the Core program creates the license.

OLicense Server

Olicense-Server

OLicense Server is re-distributed to the licensee. It manages the licenses for the protected software and responds to license requuests. OLicense-Server is a special type of web server. To communicate with the OLicense-Client-API, it uses the widespread internet protocol HTTP, which is normally passed through firewalls. Therefore, OLicense-Server can be easily integrated into your licensee's network. It provides an easy-to-use graphical interface to your licensee's administrator, which may be called on every web browser.

OLixClient

For simple, single-seat licenses the use of a server system is often an overkill. OLixClient is a local program that is controlled by the API to automatically verify license files. It does not need a network or database.

OLicense Client-API

 OLicense-Client-API is a static linked C/C++ software library which has to be integrated into the protected software. It contains functions for license allocation and release at the OLicense-Server.

The communication between OLicense-Client-API and OLicense-Server is encrypted. The required encryption algorithms are also part of the OLicense-Client-API.