La subcontratación de procesos de negocios o externalización de procesos de negocio —del inglés business process outsourcing (BPO)— es la subcontratación de funciones del proceso de negocio en proveedores de servicios, ya sea internos o externos a la empresa, que se suponen menos costosos o más eficientes y eficaces.