How do you build a software company? It’s a trick question. There are certainly things you need to do and not do on the way to building a successful software company, but there are no recipes, especially in CRM where demand changes all the time. In my career, I’ve seen firsthand some of the ways that company builders succeed or fail, and to paraphrase Tolstoy, happy companies are all alike; every unhappy company is unhappy in its own way. We’re used to having an idea, a prototype, or a minimally viable product to shop around.