프로그램의 정리개념은 정보처리 촉진에 관한 법률에 규정된 '전자계산기에 대한 지령이고, 일정한 결과를 얻을 수 있도록 조합된 것'을 이용하지만, 기술발전에 따라 유연하게 해석할 필요가 있다.
프로그램의 정의개념에 대해서는 정보처리 촉진에 관한 법률 제2조 제2항에 규정된 ‘프로그램’의 정의개념인 ‘전자계산기에 대한 지령이고, 일정한 결과를 얻을 수 있도록 조합된 것’을 그대로 이용하고 있다. 이 정의는 컴퓨터 프로그램의 기능과 특징을 가장 추상적으로 정의하고 있는 것으로 생각되고, 전자계산기의 아키텍쳐가 앞으로 기술적 발전에 수반하여 크게 변동하여도 대응할 수 있다고 생각되지만, 본조 제4항의 입법자 해설에서도 제시되어 있는 바와 같이 기술발전에 따라 타당한 범위를 해석에 의해 유연하게 획정해야하는 것이라고 할 수 있다. 어쨌든 전자계산기에 대한 것이나 일정한 결과의 해석에 대해서는 기술의 실태를 보고 해석할 필요가 있다고 생각된다.