In many of our blogs and articles, we have addressed the common risks associated with custom software development and the times when high-profile projects have gone wrong. At the same time, it’s...