The purposes of outsourcing include cost savings, focus on core competencies, access to specialized skills, scalability, increased efficiency, and risk mitigation.