El offshoring es una estrategia empresarial que implica la subcontratación o externalización de actividades comerciales o de producción a empresas ubicadas en países extranjeros, generalmente en lugares donde los costos laborales son más bajos que en el país de origen de la empresa. El término "offshore" se deriva de la idea de que estas actividades se realizan en el extranjero. El offshoring se utiliza comúnmente para  reducir costos operativos,  aprovechar la experiencia y habilidades específicas disponibles en otros países y, en algunos casos, para  mejorar la eficiencia al enfocarse en las actividades principales de la empresa mientras se subcontratan otras tareas. Algunos ejemplos de offshoring incluyen la subcontratación de servicios de atención al cliente a centros de llamadas en países con mano de obra más económica, la externalización de procesos de desarrollo de software a equipos de programadores en el extranjero, o la fabricación de productos en países donde los costos laborales son significativamente menores.