Tout comme la stratégie Offshore, le onshore se rapporte également à l'externalisation des services, à la différence qu'au lieu de déléguer certaines tâches à des sociétés localisées dans un autre pays, le Onshore les confie à une société localisée dans la même région, le même pays ou dans des pays voisins. L'externalisation onshore se rapproche plus du concept nearshore. Une entreprise située en France peut par exemple solliciter des sociétés de sous-traitance situées dans des pays européens voisins.