Is buying off-the-shelf software solutions better than outsourcing software development builders? This infographic outlines the pros and cons of each.