Idea, capital, dedication, and the willingness to take risk when you're starting a business is what I think the most important factors to consider. Most businesses that even have big idea and capital tends to be on bankruptcy even just in short amount of time. And one more thing to consider is adaptation, I guess this is the most important one too just like what Nokia didn't do considering a contract on Microsoft on the recent years.