Outsourcingul presupune externalizarea unei părți a activității unei companii către o altă firmă, în scopul reducării costurilor sau al obținerii unor expertize specializate. Printre avantajele sunt reducerea costurilor cu salariile și beneficiile angajaților, flexibilitatea în adaptarea la modificările pieței, câștigarea de timp și resurse pentru focusarea pe activitățile de bază ale companiei. Însă outsourcingul poate duce și la pierderea controlului asupra activităților externalizate, dependența de partenerul extern și dificultăți în gestionarea relațiilor cu clienții.