Externalizarea proceselor de afaceri a platformei (BPO) este un model de outsourcing în care firma de consultanță oferă atât platforma software, cât și serviciul pentru a prelua o parte din operațiunile de afaceri ale unui client. În loc să perceapă o taxă fixă pentru un anumit domeniu de activitate, consultantul taxează pe tranzacție finalizată în sistem. În acest tip de aranjament, clientul economisește bani prin toate beneficiile obișnuite ale externalizării, precum și prin faptul că nu trebuie să facă o investiție mare într-un sistem tehnologic.
Progresele tehnologice au oferit soluții bazate pe computer pentru operațiunile de afaceri care au fost gestionate în mod tradițional de documente pe hârtie și de un sistem de fișiere fizic. De exemplu, managementul resurselor umane într-un mediu corporativ include acum utilizarea unei soluții software pentru a gestiona informațiile și a facilita tranzacțiile. De asemenea, procesarea salariilor are loc rar într-un mediu de lucru la scară largă fără utilizarea unui sistem software pentru a gestiona întregul proces. Odată cu implementările software avansate, la nivel de companie, vine necesitatea de a investi în arhitectura hardware pentru a opera și a securiza sistemul și informațiile colectate.
Platforma BPO este un tip de externalizare în care firma de servicii preia un proces de afaceri pentru un client prin utilizarea unei combinații între o platformă tehnologică și un serviciu furnizat în numele clientului. Deși firma oferă două mecanisme distincte, platforma tehnologică și serviciul nu sunt tarifate separat. În schimb, firma utilizează un preț pe tranzacție care ia în considerare ambele componente. Alte tipuri de furnizori de outsourcing pot folosi tehnologia ca parte a procesului lor, dar modul în care sunt tarifate serviciile distinge firma BPO cu platformă de firma BPO obișnuită.
De exemplu, un centru de apeluri care gestionează apelurile telefonice de serviciu pentru clienți pentru o companie client utilizează de obicei platforme hardware și software pentru a răspunde, direcționa și gestiona apelurile. Acest tip de firmă BPO percepe o taxă fixă pentru serviciile sale, care se bazează pe domeniul de activitate și pe durata angajamentului. Un furnizor de platformă BPO care gestionează servicii de salarizare pentru un client percepe o taxă pentru fiecare angajat adăugat la sistem și o taxă pentru fiecare salariu procesat pentru acel angajat în fiecare lună.
Natura unei soluții operaționale bazate pe platformă și structura prețurilor tranzacționale înseamnă că contractele dintre clienți și firme tind să necesite angajamente pe termen lung. Este nevoie de timp pentru ca firma să recupereze costul de înființare a platformei pentru a gestiona setul de date specific al unui client la taxarea pe tranzacție. Din perspectiva clientului, nu este la fel de ușor să schimbați între firme atunci când este implicată o platformă personalizată și un set de date, precum este să angajați o firmă nouă pentru a conduce un call center. Problemele complicate legate de proprietatea datelor și utilizarea platformelor tehnologice proprietare, care fac atât de dificilă schimbarea unei firme odată ce o companie și-a luat un angajament, este un motiv principal pentru care vânzarea platformei BPO este ceva mai dificilă decât vânzarea serviciilor BPO obișnuite.