HR outsourcing having different model. Because HR involve so many functions now a days i.e. Recruitment, Induction & Training, Preparation Salary & other compensation, Assessment, separation. So There may be 100% outsourcing in which every thing from Recruitment to separation will be done by the third party which is not on the role of the organisation. But practically no body use this model. Generally organisation are doing outsourcing for one or two critical functions.