I have been working on a business idea relating to development of a web-based software application to improve efficiency of the customer's businesses that I will be selling the product to. I'm wondering how best to protect myself from my potential customers from taking the idea after I pitch it to them and developing the software themselves. Any thoughts?