Problem – This education company had a test preparation tool they delivered in an online environment. They had a new market of potential customers who needed to take these practice tests on computers not connected to the internet. The company wanted to create a new business model to sell the tests on a per use basis and wanted to be sure they protected their intellectual property.


Solution – We created a hybrid of a web application and a Windows client application. The end user uses a computer connected to the internet to purchase tests and install them on the computer disconnected from the internet. The system protected their intellectual property and tracked usage counts on the disconnected computer. The system was made up of a software fingerprint to track PC registration and high level of encryption using a Rijndael (AES) symmetric key algorithm with base64-encoded content.