An innovative idea. Funding. Hype. Positive press. Kick-ass leadership, and a talented technical team. All of these things are vital for startup success. But they don’t guarantee it. There are lots of companies that looked promising, but ultimately collapsed under the weight of their own aspirations, or because they lacked a decent business model.