A logic model is a visual way to illustrate the resources or inputs required to implement a program, the activities and outputs of a program, and the desired program outcomes (short-term, long-term).
Logic models assist in program planning, implementation, management, evaluation, and reporting. They help define program requirements, stakeholders, activities, deliverables, goals and impacts. They are useful tool to for developing letters of inquiry and proposals, and they are essential to program assessment. Experts agree that there are connections between program success and using logic models.