Logiciel propriétaire Difficultés pour des versions dans un contexte spécifique Difficultés d'obtenir une explication technique sur le fonctionnement interne Auditabilité difficile sans "reverse-engineering" (NDA) Code source pas souvent disponible (ou compilation interdit) Sécurité par l'obscurité (vis-à-vis de la disponibilité du code source)