There are four basic types of offshore outsourcing:
ITO — Information Technology Outsourcing
BPO — Business Process Outsourcing covers things like running call centers, processing insurance claims.
Software R&D — offshore software development
KPO - Knowledge Process Outsourcing covers things that require a higher skill set such as reading X-Rays, performing investment research on stocks and bonds, handling the accounting functions for a business or executing engineering design projects.
to know details about this topic click this link
http://www.informationbd.com