In general terms Knowledge Process Outsourcing (KPO) means the outsourcing of high end complex processes and tasks including investment research, patent filing, legal and analytic services, sourcing and information management, market research amongst others. http://www.kpomaestro.com