특정 기술이 특허로 보호받기 위해서는 진보성을 갖추어야 한다. 현대 컴퓨터프로그램의 기술혁신은 연속적·점증적으로 이루어진다는 특성을 지닌다. 따라서 컴퓨터프로그램은 특허요건으로서의 진보성 요건을 충족시키기가 쉽지 않다. 특허로써 보호한다고 하더라도 특허권은 배타적 권리이기 때문에 누적적, 연속적으로 발전하는 컴퓨터프로그램의 발전과정에 기술발전의 저해나 고액의 사용료를 요구하는 것은 컴퓨터프로그램의 발전을 오히려 정체시킬 수도 있다. 반면, SW관련 다양한 기술이 공개됨으로써 자유롭게 이용할 수 있는 퍼블릭도메인(public domain)으로 활용될 기술이 많아질 수 있다는 점도 유의미하다.
컴퓨터프로그램은 특허요건으로서의 진보성을 갖추기 쉽지 않을 뿐만 아니라 특허로써 보호한다고 하더라도 누적적, 연속적인 컴퓨터프로그램의 발전과정을 오히려 정체시킬 수도 있다.