A Theory of Change (ToC) is a comprehensive framework that outlines how and why a desired change is expected to occur within a specific context. It maps the relationships between activities, outputs, outcomes, and long-term impacts while identifying the assumptions and conditions necessary for success.