While working for Ericom Software I designed and implemented a license management and network metering product.
The license manager was a client server network product to manage software license usage for other products. This product ensured that other products are deployed according to the license agreement and license terms granted.
The tool had a very small footprint and supported wide range of current and legacy client environments.
The client side was embedded in or enveloped the software product and the server component would manage all users and license policies for a specific network deployment.
An innovative benefit was the patentable algorithm used to identify licensed machines even if software components such as operating system and hardware components such as network cards, Hard Drives and CPU’s are replaced.
The network metering tool was an additional utility used by local administrators to track general usage on each managed machine and to monitor / prevent specific programs as well as to analyze usage statistics.
This project took a little over a year. Lots of fun, great people