It is not a simple task. Many softwares require you to posess the knowledge of programming languages. Maybe Wealth Lab Developer with it's system-wizard is a good way to start. But that doesn't guaranty any positive results, there a lot of pitfalls.
I think that main purpose of non-disclosure agreement is to allow instructors to sell their systems to as many people as they could do. If information is freely available than who will pay for it? It depends on two factors - 1) the concrete strategy ...