A theory of change aims to promote social change through a specific methodology of planning, conducting, and evaluating a project. It could be rephrased as “the philosophy you believe will make a difference when it comes to tackling a certain challenge”. For many charities, social enterprises and any company concerned with philanthropy, it is a