Le business process outsourcing (BPO) est une pratique qui consiste à externaliser l’activité de l’entreprise. On parle également d’externalisation des processus métiers en français.
Les métiers généralement externalisés incluent les fonctions transverses telles que la comptabilité, l’informatique, les ressources humaines ou la qualité. Les entreprises externalisent également les métiers en contact direct avec le client tels que la vente, la communication ou le marketing. Seule l’activité de production, spécialité d’une entreprise, tend à se développer en interne.
L’idée de l’externalisation des processus provient du constat qu’un certain nombre d’activités s’exécutent de manière identique dans toutes les entreprises. Des fournisseurs peuvent donc développer un haut degré de maîtrise et le valoriser en le mettant à disposition de plusieurs clients. Le développement de la même compétence en interne demanderait autant de ressources, mais ne serait valorisé qu’en interne. Une entreprise a donc intérêt à développer et maintenir ses compétences sur son métier propre et à transférer les missions transverses à une entreprise spécialisée.
Tout type d’organisation fait maintenant appel à l’externalisation : les entreprises à but lucratif, les associations ou même les agences gouvernementales.
La fourniture de services d’application doit être distinguée de l’externalisation des processus métiers. Elle fournit un service seul sans fournir l’application, le processus ou le personnel pour l’utiliser. Il s’agit généralement d’un service Internet que l’entreprise exploite à sa manière.