Outsourcing: The Definitive View, Applications, and Implications