Reflection helps designers to learn from their experiences, to integrate and co-ordinate different aspects of a design situation, to judge the progress of the design process, to evaluate interactions with the design context, and to plan suitable future design activities.