I modelli di outsourcing dei processi aziendali (BPO) variano in base al fornitore BPO e al cliente BPO. Le imprese che esternalizzano alcune funzioni hanno obiettivi e aspettative diverse rispetto ai modelli BPO utilizzati. Una società potrebbe non voler esternalizzare un’intera funzione, come il servizio clienti, ma solo particolari attività e transazioni all’interno di quella funzione, mantenendo la gestione della funzione internamente. I modelli BPO più ampi implicherebbero che una parte più ampia dei compiti all’interno di una particolare funzione venga esternalizzata a un fornitore specializzato; l’obiettivo sarebbe quello di acquisire le competenze dell’azienda di outsourcing in quella zona. Un altro tipo di contratto di esternalizzazione implicherebbe un modello BPO completo in cui intere funzioni sono esternalizzate al fornitore di BPO.
In un modello di outsourcing limitato, il contratto BPO limiterebbe il fornitore di servizi BPO a compiti specifici. Lo scopo di questo limitato outsourcing transazionale potrebbe essere quello di beneficiare delle competenze specialistiche offerte dalla società di outsourcing o di ridurre i costi associati a tale compito. In un contratto BPO più ampio, il fornitore di BPO avrebbe a che fare con una serie di funzioni in settori come il servizio clienti o l’amministrazione centrale. Il contratto con il fornitore di servizi BPO definirà le responsabilità del fornitore BPO e del cliente BPO in relazione a tali funzioni.
Sono possibili modelli BPO molto più completi in cui il fornitore BPO si assume la responsabilità di un’intera funzione. Questo modello è utile per un’azienda che non è in grado di svolgere queste funzioni internamente e necessita dell’accesso a personale qualificato e alla tecnologia appropriata per eseguire l’attività. La società che utilizza questo modello BPO completo può concentrarsi sulle sue funzioni principali senza la distrazione delle attività non core e potrebbe beneficiare dei minori costi del fornitore di servizi BPO derivanti dalle economie di scala. Questo tipo di modello è utile per una piccola impresa o una start-up che deve sviluppare il suo prodotto e far crescere il business. Questo tipo di accordo BPO potrebbe essere attuato per un periodo relativamente lungo di cinque anni o più.
I modelli BPO potrebbero anche essere classificati come modelli offshore, near-shore o onshore. Un modello offshore potrebbe offrire vantaggi tra cui bassi costi e servizi specializzati ed è spesso utilizzato da società relativamente grandi per funzioni di clienti importanti come i call center. Un modello costiero coinvolgerebbe un fornitore di servizi BPO nello stesso paese della sua impresa cliente e sarebbe vantaggioso per quel cliente a causa della specializzazione e dell’infrastruttura del fornitore BPO. Una variante del modello onshore sarebbe un contratto BPO near-shore, in cui il fornitore di servizi si trova in un paese vicino.