Need to create all.
1. I need move parts of the code from AFL to DLL (not all the code, only important parts like buy/sell rules, stop/target levels); DLL will be protected by ASProtect
2. We need create HWID app and license generator
3. We should provide installer (which installs updated AFL, protected DLL, HWID app) and license generator
HWID app is used to show hardware id of the computer.
License generator is used to produce serial number (license code) based on the hardware id, user name and expiration date.
Licensing is offline i.e. you can't revoke licenses.