Outsourcing: Companies outsource to reduce cost. The availability of cheap labor is a major reason why many companies outsource. India is an example of a country with cheap labor costs. The cost of living is affordable and companies can get a quality labor force. It is for this reason that Google alongside other western tech companies is going to India for labor services.
Apple company is also planning to produce its latest high tech phone in India.