A logic model is a visual representation that shows the relationships between the resources, activities, and results of a program. It depicts the sequence of cause and effect links between implementation of the program and the outcomes or impacts achieved. The key components of a logic model are inputs, activities, outputs, outcomes, and impacts. Logic models help clarify program strategy, focus discussions, and evaluate program success.