"A logic model is a systematic and visual way to present and share your understanding of the relationships among the resources you have to operate a program, the activities you plan, and the changes or results you hope to achieve" (W.K. Kellogg Foundation 2004).
Developing a logic model can enhance the ability to plan, design, implement, analyze and generate knowledge. A logic model is a relatively simple image that reflects how and why a program will work. It conceptualizes the resources needed, activities that will be initiated, outputs (services or products delivered because of activities) and both short and long term outcomes expected (evidence of change). The design of a logic model is usually presented in a visual format.