L'externalisation permet à une entreprise de décaler l'achèvement des activités commerciales d'une opération interne à une société externe. Les entreprises devront recourir à l'externalisation si elles ne peuvent pas remplir une fonction d'affaires aussi bien ou aussi bon marché que l'autre entreprise. La plupart des entreprises vont tenter d'externaliser des tâches d'affaires non essentiels, enregistrer les activités cruciales pour leurs propres employés. Avant de se livrer à un accord complet de la sous-traitance, les entreprises seront généralement préparer des propositions et faire du shopping autour de ceux-ci pour trouver le meilleur partenaire d'externalisation disponibles.