BPO or Business Process Outsourcing refers to the increasing trend of relocating entire business functions to either self owned or third party service providers, typically in low cost locations.
See also
BPO is also a common acronym signifying the Berlin Philharmonic Orchestra.