Bem como que «o juízo de originalidade de um programa de computador pode recair sobre a forma externa e sobre a forma interna, a estrutura do programa de computador, ou seja, o modo como o programador selecciona e organiza no programa os módulos e as subrotinas».