It starts with an idea, it always does!
The first question, "Who cares? Are there any customers for our idea?" If the answer is "Yes, we think so ...", then move on to the next stage of development: a] create a business model that will fit our target customers and our idea; and b] develop our product and/or service in steps that can be tested and refine (agile engineering, it's called).
If our first customers are happy with the results, find more and more customers and build up our venture. If our first customers aren't all that thrilled, iterate either our business model or our product/service, or both!
[Thank you, Steve Blank.]