Dans l’industrie (sisi, ça existe encore), il me semble normal l’externaliser le développement logiciel à l’étranger lorsque le coût de développement logiciel est comparable au prix du développement matériel (par exemple pour des machines qui ne seront produites qu’à quelques dizaines ou centaines d’exemplaires), car dans ce cas avoir un logiciel peu onéreux permet de vendre la machine à l’étranger.
Lorsque l’on produit beaucoup d’unités, (plusieurs dizaines, voire centaines de milliers d’exemplaires) il faut bien sûr y mettre un logiciel produit en France puisque dans ce cas le coût du logiciel ne change rien au coût du produit final.