Ein Hersteller hochwertiger Softwareprodukte für die Seeschifffahrt beabsichtigte, seine Produkte effektiv gegen Kopieren und Manipulation zu schützen. Gleichzeitig musste das Generieren der Softwareschlüssel in einem Unternehmensprozess eingeordnet werden und es bestand die Anforderung, den Schutzmechanismus für verschiedene Betriebssysteme nutzen zu können. Dazu wurde eine Library im Framework Qt mit C++ erstellt, die das Lizenzieren von Softwareprodukten und deren Features ermöglicht. Weiterhin wurde eine Datenbank im MySQL erstellt, in der sämtliche Softwarelizenzen und Metadaten vorgehalten werden. Zur Bedienung der Datenbank wurde ein Webinterface bereit gestellt.