A Managed Service Program (MSP) is a service in which an outsourcing company for recruitment assumes the main responsibility for managing sourcing, hiring and administering temps, contract employees and other non-permanent employees. Responsibilities that fall under an MSP service are: General program management.