software offshoring

The practice of delegating software development or related IT tasks to teams located in another country to reduce costs or access specialized talent.