Outsourcingföretag tillhandahåller en rad specialiserade tjänster till andra företag. De dokumenterar kundens krav, skisserar arbetsprocessen, uppskattar tidsramen för slutförandet och kostnaderna som är involverade och slutför och levererar arbetet. Under de första åren av outsourcing var de utlagda tjänsterna centrerade kring outsourcing av affärsprocesser och outsourcing av informationsteknik. Ökade kommunikationssätt och förbättrad teknik har nu gjort outsourcing till ett genomförbart alternativ även inom en mängd andra sektorer.
Tjänsterna som erbjuds av outsourcingföretag kan sträcka sig från outsourcing av affärsprocesser och outsourcing av informationsteknik till hantering av kundrelationer, personalhantering och ekonomi- och kontohantering. Bortsett från dessa kan outsourcingföretag genomföra outsourcingsprojekt inom forskning och design, råvaror och tillverkning, försäljning och marknadsföring samt packning och frakt. Andra outsourcade områden inkluderar outsourcing av hälso- och farmaceutiska affärsprocesser och outsourcing av animering och kreativ industri.
Det finns inshore, near shore och offshore outsourcingföretag. Inshore outsourcingföretag finns i samma land som outsourcingsföretaget och kan vara lokala, regionala eller nationella företag. Nära shore-företag finns i ett grannland och kan ha ett gemensamt språk och arbetskultur med det företag som lägger ut outsourcingprojektet. Offshoreföretag kan finnas på en annan kontinent och kan ha ett annat språk och arbetskultur.
Offshoreföretag är ofta lokaliserade i utvecklingsländer där produktions- och arbetskostnaderna i allmänhet är lägre jämfört med de i de utvecklade länderna. Dessa låga kostnader ökar vinstmarginalerna för de företag som lägger ut arbetet på entreprenad och detta är en av huvudorsakerna till att outsourcakontrakt gynnas i näringslivet. En annan anledning är den skickliga och högkvalitativa specialiseringen som tillhandahålls av outsourcingföretagen.
Många företag har inte de ekonomiska resurserna att investera i dyr teknik och utbildning som skulle behövas om de utlagda projekten skulle göras i egen regi. Outsourcingföretagen, å andra sidan, har vanligtvis den tekniska förmågan såväl som den specialiserade kompetensen att koncentrera sig på särskilda arbetsaspekter och ge resultat i världsklass. En annan fråga är den tid som sparas genom att företaget lägger ut arbetet på entreprenad; de kan rikta den tiden och sina resurser på att utveckla andra viktiga affärsaspekter. De kan också använda sina kontakter och affärskunnande i utvecklingsländerna för att expandera sitt företag i internationell skala.
På den negativa sidan kan kulturella och språkliga skillnader ofta sätta en nyckel i en smidig affärsrelation; ett problem i kommunikationen kan till exempel leda till arbetsförseningar. De initiala kostnaderna för att sätta upp och starta ett outsourcingprojekt kan vara höga, och det kan finnas flera dolda kostnader som dyker upp först senare. Det kan finnas problem med fluktuerande valutakurser som leder till vinstförlust. Ett annat problem är arbetsintegritet och underhåll av datasäkerhet. Noggrann planering och tydlig kommunikation mellan båda parter kan mildra dessa problem i stor utsträckning.