Offshoring is a business practice that involves relocating certain business functions to a location outside of a company's home country. This is done to take advantage of lower labor, infrastructure, and operating costs in other countries. However, there are several other words that can be used to refer to this practice. Some of the most commonly used synonyms for offshoring include outsourcing, nearshoring, and insourcing. Outsourcing is used to refer to the contracting of a business function to a third-party supplier, while nearshoring is the relocation of business practices to a nearby country. On the other hand, insourcing refers to the relocation of a business function from a vendor or subsidiary back to a company's home country.