Outsourcing of IT is a popular strategy, argued by proponents to deliver a range of benefits including cost savings, increased service quality, and strategic advantages. However, empirical evidence of the success of outsourcing is limited, and several recent studies have suggested widespread...