As described by Recruitment Process Outsourcing Association, "RPO is a form of business process outsourcing where an employer transfers all or part of its recruitment processes to an external provider. Recruitment Process Outsourcing providers can manage the entire recruiting/hiring process, or can manage one or two aspects of the process, essentially serving as an extension of the company’s human resources department."