Program Theory and Program Logic are part of the field of program evaluation. They refer to the process of taking an identified problem and designing a program to address the issue in order to better understand cause-effect relationships that can be used to inform changes within the program. Program Theory informs intervention design, data measurement, impacts, and outcomes, while Program Logic maps out proposed interventions using logical reasoning, including impact boundaries. They work together to provide a systematic tool for examining how best to evaluate outcomes. EdrawMax lets you recreate similar diagrams effortlessly. Download this template from EdrawMax and customize this template as per your requirements.