The practice of subcontracting work to other people or companies is called outsourcing. Many companies will outsource work if they can have it completed for cheaper, better quality and/or at a faster rate. Outsourcing within the home country and out of the home country has become extremely popular over the years.