Developers love to develop, and software companies love to build quality software. It’s what they do best – or is it? It’s possible that some companies can overreach with their abilities and assets, tying up valuable company resources with doomed software experiments. Massively delayed deadlines, exploding budgets, and sub-par results are not unheard of – we see it on the news all the time, sometimes with devastating consequences.
In this paper, we discuss the risks of do-it-yourself software development and make a case for why off-the-shelf or OEM (Original Equipment Manufacturing) may be a better choice for a company’s resources, budgets, technology needs, and sanity.