José Alberto Vieira salienta que, na directiva, a «protecção engloba unicamente a expressão de um programa de computador, ficando de fora do objecto da tutela tudo aquilo que não for expressão, nomeadamente, as ideias, os princípios, os processos algoritmos, "data structures”), os métodos de operação, a lógica, etc., mesmo que para a informática estes sejam elementos componentes dos programas de computador».