Each year, the International Association of Outsourcing Professionals (IAOP) ranks international companies as the world's best outsourcing service providers in the Global Outsourcing 100. The four criteria for rankings are size and growth, customer references, organizational competencies, and management capabilities.