It is an easy solution for trading system developers to protect, license and sell their systems. AFL scripts are converted to plug-ins leaving no public trading logic in AFL files. Plug-ins are protected and can be licensed. The protected plug-ins can be made public. Only customers who were given license for their machines can use the protected Plug-Ins.