when u first creating the software, do we have ways to protect our idea to confirm other people that cannot take advantage of our idea for their business and commerce?