When faced with the need for a new software solution, almost every technology leader will think: "Should we just build this ourselves?" The software market is expected to pass $1 trillion by the end ...