Analysis, Development, Financing, Ideas, Launch, Marketing, Scaling, Testing From Idea to Launch: A Guide to Taking Your Software to Market Successfully