일반적으로 논리모델은 투입, 과정, 산출, 성과, 그리고 외적 영향요인으로 구성된다. 투입 요인은 프로그램을 위하여 필요한 인적․물적 자원을, 과정 요인은 프로그램이 의도하는 결과를 낳기 위해 필요한 활동을 의미한다. 산출 요인은 프로그램 참가자들에게 직접적으로 제공되는 상품 및 서비스 등을, 성과 요인은 프로그램 참가자들에게 주어지는 혜택 또는 프로그램으로 인한 변화를 의미한다. 마지막으로 외적 영향 요인은 성공적인 프로그램 수행에 영향을 미치는 특징적요소를 의미한다(McLaughlin & Jordan, 2010). 그리고 이러한 논리모델은 ‘관련 정보 수집’, ‘프로그램이 의도한 목표 및 프로그램이 수행되는 상황적 요인 검토’, ‘논리모델에 포함될 요소 규정’, ‘논리모델 개발’, ‘이해관계자와의 협의를 통한 검증’의 단계를 거쳐 구축된다(Coryn, Noakes, Westine & Schröter, 2011; Donaldson, 2007; McLaughlin &Jordan, 2010).
일반적으로 논리모델은 투입, 과정, 산출, 성과, 그리고 외적 영향요인으로 구성되며 이러한 이는  ‘관련 정보 수집’, ‘프로그램이 의도한 목표 및 프로그램이 수행되는 상황적 요인 검토’ 등의 여러 단계를 거쳐 구축된다.