Les logiciels libres sont basés sur un principe de contribution libre et volontaire : chacun ajoute sont petit bout de code au patchwork global. Pourtant en matière de développement et sur une perspective à long terme, il est préférable que le code reste "fermé". Il vaut mieux pour le marchand que le code soit maîtrisé par une seule et même société qui saura le faire évoluer correctement.
Il faut aussi avoir les capacités à gérer du logiciel libre car il s’agit de spécialistes qui aiment s'adresser à un petit groupe d'autres spécialistes tout aussi chevronnés.
Il faut aussi avoir le temps, et le temps c'est de l'argent, surtout pour un marchand. Exemple : avec les logiciels libres, avant d’entrer vos valeurs pour la TVA (19,6 % par ex), vous devez d’abord programmer ces fonctionnalités et surtout, au fil des années, continuer à programmer votre application pour la rendre conforme aux normes et réglementations qui évoluent.
Enfin, attention à la terminologie logiciel libre de droit ou gratuit. Bien souvent dans ce type de logiciel les thèmes de sites (acceptables) doivent être achetés séparément chez ces mêmes spécialistes (jusqu’a 40 euros le thème) et un bon nombre de fichiers sont protégés en écriture.