There is an existing software - windows desktop based application - which has prepared in Visual Studio with C#, Entity Framework and SQL server.
As a brief it requires Software packaging, licensing management, software installer, code protection, etc. Please bid only experienced developers on these subjects. Please only experienced developers on that subject. USB key will be used for licensing.
1 - Setup of Software, using installshield or any free including deployment of dependencies, like SQL express Server database
2 - License Module implementation - code in C#, for small application, which will read write values from registry, and should be able to read license keys from USB key. Reference software is [url removed, login to view]
3 - Create web application which should validate license key OR send demo keys to users, OR send USB keys to user after purchase. It will register user also
4 - Code Protection - obfuscation