KPO is the sub-segment of BPO, in which the outsource service provider is hired not only for its capacity to perform a particular business process or function but also to provide expertise around it.