뢰벤슈타인은 국가의 기능을 그 정치동태적인 표현형식에 따라 정책결정(policy determination), 정책집행(policy execution), 정책통제(policy control)의 세 가지로 나누었다. 첫째, 정책결정의 기능은 사회공동체의 정치적 운명에 관한 근본적이고 기본적인 결정을 내리는 것으로, 이는 입법부와 행정부의 협조에 의해 행사되며, 때에 따라서는 국민의 참여도 필요하다고 한다. 둘째, 정책집행의 결정은 결정된 정치적 기본사항을 구체적으로 집행하는 것으로, 모든 국가작용의 영역에 관련된다고 본다. 따라서 정책집행의 입법의 형식으로도 행해질 수 있고, 또 행정입법이나 행정행위에 의해서 혹은 사법작용에 의해서도 가능하다고 한다. 셋째, 정책통제의 기능은 집행부를 포함한 모든 권력담당자의 공권력을 억제하고 한정하는 것으로, 여기서는 정치적 책임이 중요하다고 한다. 이러한 기능은 분산된 권력과 통제된 권력의 두 요소가 함께 작용해야 효과적이라고 주장한다. 이는 정치형태와 정부형태에 따라 다르지만 입헌민주정치체제하에서는 행정부, 의회, 국민의 세 권력주체가 이 기능을 가지게 된다고 한다.