Knowledge Process Outsourcing or KPO is a subset of BPO. KPO
involves outsourcing of core functions which may or may not give cost
benefit to the parent company but surely helps in value addition. The
processes which are outsourced to KPOs are usually more specialized and knowledge based as compared to BPOs.