Program evaluation involves systematically collecting information about a program's activities, characteristics, and results to make judgments about the program's effectiveness and how to improve it. This allows organizations to understand programs better, inform decisions about future programming, and prove what works. An important part of evaluation is creating a logic model and evaluation plan that documents a program's context, outcomes, and how different stakeholders will be assessed using appropriate tools to collect meaningful data about the program's performance.