Challenges for Client
Licensing is a software item which prevents replicated software. It needs to be activated. A license validation is required for the software which should be done by the unique serial number and is used to generate a unique installation ID.
Solution Overview
An item which is sold in the store needs to be activated. As purchase happens a unique link will be generated. This unique activation link will be valid to access that particular item. Once the item is activated another unique code will appear which will be used for software activation. This unique id should be used for a product which remains the same throughout the life of the product. It prevents the license from being used again and again. Same way the licence can possibly be deactivated for the particular item. The use of this system is applicable in case of replacement or any kind of repairs required for the product.