베버는 아담스미스의 『도덕감정론』을 보완할 수 있는 이론으로 ‘도덕적 진보에 관한 프로그램주의’ 이론을 제시했다. 부동이 처음 사용한 이 용어는, 정치제도의 발달사나 도덕의 발달사를 특정 프로그램이 확산되어가는 역사로 볼 수 있게 해준다는 장점이 있다. 베버에 의하면, 인류 역사상 이 프로그램의 실현은 1세기부터 크게 진전되었다. 그것은 ‘시민’이라는 개념의 창출과 이것을 지식 시장에 내놓은 덕분이다. ‘인격’이라는 개념의 발명은 이러한 프로그램의 실현에 있어서 하나의 중요한 단계를 구성했다. 이것은 현대사회의 법과 제도가 개인의 중요한 이해관계와 인간의 존엄성을 가장 잘 존중하는 방향으로 합리화되어왔다는 것을 의미한다. (Boudon, 2006: 176-186쪽)
베버의 ‘도덕적 진보에 관한 프로그램주의’ 이론에 따르면 정치제도와 도덕의 발달사를 프로그램이 확산되어가는 역사로 볼 수 있다. 그는 '시민'과 '인격'의 발명이 프로그램의 진전에 기여했다고 주장했다.