I have a project from Client to implement ERP software(starting project of worth 450K$, and may get similar 2 or 3 more projects), I do not have any company for now and is doing a regular software job(earning ok but steady). Now following are the options I am thinking of -
Open my own startup with above project(The max profit I may make of it is 100K$ of each project), also as I do not have any practical knowledge of ERP platform so need to hire few resources and deliver it(also pay their salaries from that profit) and I have no other projects after these 2~3 are over and not sure how to survive thereafter(I may be getting some maintenance amount from above projects but that may not be suffice for long run) and hence little scared about leaving my software job, but again ain't I am into software field only as a founder/entrepreneur and can join back good software firm in future if all fails.
Open my own startup with above projects, and hire contract developers from other startup company who has delivered such projects before and execute it to completion, however the client would not know I have outsourced it to others or involved others as I have some aggrement with startup company, How does such a model works and is it ethical, does startups practice this ?
As Client is providing project to me based on my goodwill so I rather play as a consultancy firm role which finds the right technology and people or company and outsource it as I lack expertise and capacity, and take some cut as consultants charge. Client knows I have outsourced the implementation part to sub contractor but the management and supervision is controlled by me. This way I can continue building my consulting brand and expand business in longer run if needed. I may add 1 more partner and that's all until we grow large.
No need to open a startup, continue doing my job and just find a company who can do it introduce it to client, and negotiate with company to provide me my cut.
Which of it you think sounds more feasible to you ?
Thanks in advance!