A theory of change is a comprehensive and illustrative description of how and why change is generated by a programme or intervention. It is an analytical mapping tool that explains the successive changes that need to happen during and after the implementation in order to attain the goal of the project. We offer organisations all the necessary support to formulate processes of change, by collaboratively identifying the needs, objectives, assumptions and risk involved in a project.