It`s so funny when I hear people being so protective of ideas. (People who want me to sign an nda to tell me the simplest idea.)
To me, ideas are worth nothing unless executed. They are just a multiplier. Execution is worth millions.
To make a business, you need to multiply the two.
The most brilliant idea, with no execution, is worth $20. The most brilliant idea takes great execution to be worth $20,000,000.
That`s why I don`t want to hear people`s ideas. I`m not interested until I see their execution.—Derek Sivers, president and programmer, CD Baby and HostBaby
*Should i build the app myself after learning the language,and hire programmers later for maintenance and maybe fixing bugs?(comments below)
*Do i get a "innovation patent" (quicker approval process here in australia for that kind of patent) for the web app? OR is not patenting better at protecting the code? How should i protect this kind of idea,if i do outsource programming?(apart from confidentiality agreements)I really don`t know how well patents really work on software. If it`s a web app and the complexity is such that it`s not easily copied, maybe it`s ok . It`s not like software that you download onto your PC (that is easily copied/duplicated). If you can manage to keep the proprietary IP hidden inside your app, you should be able to protect yourself. I think the most important thing is to get your app going and get a head start on any competition.
I don`t think it`s completely necessary to have a company to do this. It may depend somewhat on how you are generating your revenue. There may be tax and liability benefits to having it run under a company.
*Is it necessary to start a company in order to launch a web app? or can i just start the web app myself? Whats more successful?
Maybe you have to ask yourself how much time you really want to commit to this on a daily basis. If you feel the revenue stream can more than cover any expenses to outsource updates and maintenance, that would be a good way to go.
*Whether i form a company or not,should i outsource as much work as possible?
Do you mean whether you hire employees or contract/outsource? I would try to make the financials work such that you can contract out the work rather than hire. Unless your business just explodes and it`s more cost effective to have in-house staff, I would stick with outsourcing.
*Do i need a physical offline team..or just do what i can and outsource the rest?
*Are terms of service and disclaimers enough..is insurance a must when starting a web app?(i.e. I`m wanting to minimise legal costs)I suppose this depends on what the app involves. For any type of business I`ve been involved in, I always factored in liability insurance expenses.
*I don`t have the offline contacts required,outsourcing makes sense but then how do i entrust critical parts of business function externally?Perhaps you can keep the core, proprietary ideas to yourself somehow and outsource the mundane parts (GUI, database management, etc.)
I am an electrical engineer by trade but have done a lot of coding. I did a number projects based on PHP (some web and others just offline software), RoR (this is the framework of the current web app), python, perl, C, etc.