How to Develop a Logic Model

Logic models are program planning tools that define the inputs, outputs, outcomes of a program in order to explain the thinking behind program design and show how specific program activities lead to desired results. Defining inputs, outputs, and outcomes early in program planning ensures a deliberate flow of activity to results. Logic models are visual tools that can help programs create action plans for activities. They also help program implementers see the way in which the individual pieces fit into larger program objectives and goals.