Definition of outsourcing:
To obtain (goods or services) by contract from an outside supplier; contract (work) out.
Outsourcing is the practice of having certain job functions or processes managed outside a company instead of having an in-house employee handle them, such functions can be outsourced to a company or an individual and are usually outsourced to countries such as the Philippines, India and Vietnam.
The Philippines is a popular choice and one Deployed uses exclusively due to the excellent spoken and written English of candidates and staff based there. It’s a trend that’s becoming more and more common for IT and other services