One of the largest challenges in starting a company is being able to objectively assess and explain why it will make money. Almost every business plan I have seen has numbers which match what VC's want, not what the business will do. (Hockey stick revenue curve, massive profit margin, profitable within a year)
Here is a good post on codifying the value of your ideas from Noah Kagan (Gambit, AppSumo).