Offshoring is a type of outsourcing. Offshoring simply means having the outsourced business functions done in another country.
China IT Outsourcing: A Two-Minute Guide to Finding Your Partner