We need to create a time bound (auto expiring) dll from an Amibroker formula. The dll should hide all the logics of the Amibroker formula in functions and the Amibroker formula will call the functions from the dll. So actual logic will be hidden from users. Then the Amibroker formula and dlls to be packed into an installer, and we want to give time bound and account bound access to users (like 7 days, 1 months, 3 months, one year etc.). Also the AFL should work only on one computer (machine bound), will be secured by website authorization. and we can track the distribution of it.
Finally, Also the programmer needs to provide a complete guide on how we can use the web authorization in future.