I am looking forward to register business in UK (England), currently we are still in development of software but, next year we should be launching it live for the people. This is going to be a commercial product and will be available world wide.
My question is: how do I protect my software, do I need to register software name including the way our software works and how it is different among the other softwares in the same market? How this should be done world wide?
Also, I am not a programmer, should I provide some agreement like non-disclosure for my programmers even though I don't have company yet? Or this can be done only once the company is setup?
My goal is to protect my software from copying new ideas from our software, also the name of software.