Outsourcing significa terceirização e é uma prática de negócios na qual serviços ou funções de trabalho são terceirizados. Em tecnologia da informação, uma iniciativa de terceirização com um provedor de tecnologia pode envolver uma série de operações, desde a totalidade da função de TI até componentes discretos e facilmente definidos, como recuperação de desastres, serviços de rede, desenvolvimento de software ou testes de controle de qualidade.