Le Gartner Group évoque l’externalisation à l’offshore des activités de développement applicatif. Il précise que seule la phase de développement proprement dite peut se réaliser efficacement à l’offshore. Les activités de maintenance requièrent trop de présence sur site. Le Gartner indique également qu’il est parfois préférable d’externaliser auprès de fournisseurs nationaux plutôt que de se tourner vers l’offshore : en effet, le niveau de compétence et, surtout, la facilité de communication offerte par les fournisseurs locaux peut représenter un avantage déterminant sur le coût de la main d’oeuvre dans les pays en voie de développement. Les entreprises envisageant d’externaliser ces activités devraient donc prendre grandement en compte ces difficultés de communication dans l’organisation de leur projet. D’autres difficultés résident notamment dans la barrière du langage, la qualité des infrastructures de communication et, tout simplement, les différences culturelles. Hormi les cas pour lesquels l’offshore offre des coûts au jour.homme 6 fois moindres que les coûts d’un prestataire national, l’externalisation auprès de partenaires locaux semble raisonnable voire préférable.
Le Gartner conseille d’externaliser totalement la création graphique, le design Web et le développement HTML, d’externaliser partiellement l’administration système, l’administration de bases de données et le développement de composants applicatifs. Le Gartner conseille de ne pas externaliser l’analyse fonctionnelle et le contrôle qualité et déconseille formellement d’externaliser le webmastering et l’architecture.