Un Managed Service Programme (MSP) est un service d’externalisation du recrutement qui prend en charge la gestion des recherches, l’engagement et l’administration d’un personnel externe. Un MSP peut couvrir la gestion générale d'un programme, du reporting au conseil sur le personnel externe utilisé, jusqu’à la gestion des fournisseurs, la mise en place du changement et les contrôles de conformité.
La plupart des fournisseurs de MSP soutiennent le client avec un Système de gestion des fournisseurs (Vendor Management System - VMS) qui automatise les processus d’un programme MSP, de la demande à la facturation.