Le logiciel se définit comme une séquence d’instructions interprétables par un système d’exploitation en considération du langage de programmation dans lequel est écrit son code source puis de sa retranscription en langage binaire (code objet).
Le logiciel n’est protégé par le droit d’auteur que si la forme de son expression est originale en ce sens qu’elle traduit un effort personnalisé du programmeur dépassant la simple mise en œuvre d’une logique automatique et contraignante qui se matérialise dans une structure individualisée.
Seul le code source permet de connaître les choix précis du programmeur qui ont présidé à la mise en forme qui constitue le siège de l’originalité d’un logiciel.