A Theory of Change (ToC) is a specific type of methodology used in managing social change projects and programs. It is a comprehensive description and illustration of how and why a desired change is expected to happen in a particular context.