This speaks to a software product. If all you want to do is make money then fuck all this and just hire a money manager to invest that payload for you.

1. Form a vision for a product. This should comprise a problem statement and a solution. It should also be something at least vaguely original in either the problem statement or the product's means to address a solution.

2. Form a product plan and start building it, just you. It needs to get so far as it can demonstrate the solution to the problem in the most crude of ways just to demonstrate your thoughts. You need to be able to explain what your product is in about about 7 words or less, but having a thing people can actually use seals the deal.

3. Iron out your implementation policy for future hires. The only purpose of software is automation, the elimination of labor. So, your implementation plan needs to be automated as possible to defeat and eliminate deviations you don't want. This can comprise custom types, custom lint rules, CI magic, and so forth.

Be great at test automation. Test automation that can execute end-to-end tests of all aspects (several hundred tests at least) of your product within 30 seconds is magic. Its your jinni in a bottle. Its the thing that requires a supremely level of disciple to get right and that effort does not scale, but once you do have it right you can scale absolutely everything else at very low risk/cost.

4. Move to a supremely low cost of living area of a supremely wealthy nation to which you are already familiar. Don't worry about who lives there, their political leanings, or whether the right kind of potential job candidates live there. Do worry that there exists the proper political climate to foster original business idea generation, such as proper tax policy and elimination of non-competes.

5. Hire a staff. When it comes to tech talent fuck all the good advise. At this point you should already know exactly what you want in product delivery and quality of output. Don't fuck with a tech stack, frameworks, and all that other superficial bullshit. You were given a million bucks so you have some runway to do this right. Instead develop a training plan and very crude training materials to hire people off the street who have the potential to see your product vision through.

Of course this assumes prior leadership experience, that you are vaguely gifted at written communication, you have empathy, and that you can read people. When it comes to software this list is, ummm... If you don't that then forget product quality, use a common tech stack, hire incompetent people with padded resumes, and just rush something to market. You problem won't succeed against existing incumbents, but you have all that money to burn. You could also just hire a CEO with prior experience being a CEO.

6. Be draconian about product quality and keep it stupid simple in scope. It should do only one thing until after you have customers and revenue. Simultaneously you, not anybody else, need to be doing sales. If you cannot sell it then just put that money in a money market account and have a nice life.

7. Add features to your product to up-sell it for new customers on the fence. Use feature creep to take market share over time. Keep in mind product quality, and prior established automation controls because product quality is the only thing that prevents feature creep from becoming the cancer death by tech debt.