License4J is a total solution for software product licensing. It provides Java libraries and GUI tools for generation and validation of license files, cryptographically secure serial numbers, and floating license files. It provides software licensing solutions for applications developed with Java. It is designed to be easy to use and integrate in your application. Unlike other licensing libraries it has many licensing features defined and performs validation on required features when a license file is used; it can also be used to generate and validate cryptographically secure serial numbers (product keys). It comes with License Manager and Serial Number Manager GUI applications to generate and store software license files and cryptographically secure serial numbers. It provides a free Floating License Server to host and serve created floating licenses.

URL: License4J - License Manager, Software Licensing Solutions