Offshoring is a sourcing strategy referring to the practice of sourcing work, staff or processes with resources that are physically located in another continent or country. Offshoring is often referred to as outsourcing, although the meanings are quite different and are not synonymous. A company may choose to offshore activities while using insourced resources and/or outsourced resources. Multinational companies are frequent practitioners of offshoring business processes.