KPO: Knowledge Process Outsourcing means Knowledge and Information. Knowledge related activities which are competitively important or form an integral part of a client's chain value is done by advanced analytical and technical skills with specialist expertise BPO: Business Process Outsourcing. All works including Payroll, Human Resource Accounting, Call Center relations, Back or Front office operations etc