On this page we have collected some application examples of OLicense-Suite for you:
Your customer group ranges from small enigneering offices up to the development departments of large companies. Your customers work individually or in teams and have high time pressure. Therefore, your software has to be flexibly applicable and highly available.
In this customer group, the floating license model enjoys great popularity. Solely the number of concurrently utilized program copies is limited. Which user utilizes the software on which computer is in the licensee's own discretion.
To gain optimal availability, your customer may apply redundant OLicense-Servers.
Into the category database apllications fall e.g. commercial applications, production planning or enterprise resource planning systems. Common to all of these applications is, that they need a direct connection to the companies database. The utilization of the software outside the company's network is normally not reasonable for organizational and data confidentiality reasons. The users have to log on always with their individual account.
For these application areas the license models named-user or floating are recommended.
Your customers may apply redundant OLicense-Servers in any number to optimize availability. The license allocation will work as long as more than the half of the OLicense-Servers are online, e.g. 2 of 3 or 3 of 5.
... and want to utilize your software on computers which are disconnected from the company's network.
For the license models node-locked , named-user , pay-per-use , and prepaid this is always possible as these licenses are assigned to dedicated users or computers.
Floating licenses may be checked out of the OLicense-Server in the companies network for a limited time and transferred to another computer. The licensed software then can be used on the other computer until the license is returned or the time limit has expired. Inversely, the checked-out license remains allocated in the company network for the same period.
... then you have a small - but solvable - problem:
No copy protection or license control system and no encryption is impregnable. The ambition of such systems is to make their overcoming as difficult as possible, causing an uneconomical effort for the cracker. Thus, the programming languages and development environments used to implement the protected software have to fulfill some conditions:
Applications which are programmed in one of the above programming languages as well as all applications compiled in a Microsoft .NET development environment do not fulfill all of these conditions. But such applications can be protected indirectly: One or more important functions of the application are swapped out into a DLL. This DLL is programmed in C or C++ and protected by the OLicense-Suite. The interconnection of the protection system to some important functions of the application makes shure, that this DLL cannot be replaced by a fake.