RPO, or recruitment process outsourcing, is a type of business process outsourcing (BPO) that involves outsourcing all or part of the recruitment process to an external partner. Whereas, BPO is a broader term that refers to the outsourcing of any business activity or process, not limited to recruitment. This can include such activities as accounting, customer service and IT, among others.