Business process outsourcing is one of the largest job providers in India as India has many people with good technical knowledge and many developed countries get their work done from India as India provides its assistance at low cost compared to other countries.