I want to start software development company but currently I don't have much knowledge on
How software companies work
Different Types/roles of people need to run company
But have ideas and can invest in them but can't see any roadmap
I require some advice from Smart people what further step be taken
The only step you should take is to go work at a software development company. Starting one ignorant of how they work will be the most expensive mistake you make in your life.
You may want to narrow that question down a little further, as many software companies operate in completely different ways, with different funding paths, and objectives for their eventual products or sales market. For example, I have run a very successful software company that built e-learning modules, multiple indie video game teams and directed two other media companies that pivoted into the video game sector. Each of these companies ran in a completely different method based solely on their objectives and eventual goals/products.
What you probably should be doing is looking for a mentor or CTO in the sector of software development that you wish to start your organization in and sit down with them to go over your plan. Perhaps even bring them into the fold in a more permanent way after you have had time to digest what they suggested about your plans.
Why do you want to start a software company? If you have not, do an opportunity evaluation process. The challenge/problem is you are wanting to start a company that you admittedly have no domain experience in.
If you want to be the CEO that is a BAD move. You won’t have the needed experience to speak competently on the subject.
You mentioned you have funding. You could potentially fund/build out a software development company. The challenge to that is you will have to find a CEO you trust who has a proven track record you are comfortable investing in. So you could still be the founder…it happens all the time. Any major city has dozens of groups headed by a high net worth individual who is housing numerous startups in industries that the investor has never worked in. I would argue the success rate only increases the more you know about the industry in which you are founding a startup. However, it it necessary? No. But the catch is you have to be able to attract the CEO or C-Level employees who can build out a stellar team. If you have the funding…that is more than doable. If you don’t have the funding, don’t even waste your time…no one worth their weight will work for an investor who can’t provide a runway.
I can put together great teams. But you HAVE to have the CEO who has competency. At the end of the day, the COO, the CFO are extremely important but in a supportive manner to the vision and competency of the CEO. Titles only mean so much especially “V.P” and “Director”, but at the C-Level and “president of the company”, they better be able to pull their weight. So if you want to just be a founder with this great idea and purpose that you want to turn into a functioning business, you better be able to buy some loyalty with your founding C-Level team…otherwise you just have an idea that anyone can run with.
Simple. You just need money. Hire a CTO with the money. But please don't expect programmers will come and work for free.
Let's discuss, if you are willing to invest then probably we could give share some equity.
First, you will need really good people, which requires a fair bit of capital, and then some connections to build a sales pipeline from and a bit of luck.