Has offshoring had its day?

Offshoring has had a huge boom throughout the past 30 years, but has it had its day as companies pursue ‘re-shoring’?

Offshoring is defined as the removal of services and processes within a business to be relocated overseas – its “offshore”. Generally, this is outsourced to companies that can provide lower costs through more favourable rates and scalability to manage peak in demands.