No âmbito de um Managed Service Programme (MSP), uma empresa de externalização de recrutamento assume a responsabilidade pela gestão da procura, contratação e administração de uma força de trabalho contingente.
Um MSP pode abranger desde a gestão geral de programas, passando pelo reporte e aconselhamento relativos a despesas com a força de trabalho contingente, até à gestão de fornecedores, implementação da mudança e verificações de compliance.
A maioria dos prestadores de MSP apoiam o cliente com um Vendor Management System (VMS), que suporta e automatiza os processos de um programa MSP desde os pedidos, até à faturação.