In the process of designing information systems, there are problems of different types that occur at different times during adesign process. These problems arise due to complexity that emanate from the favt that people are involved. This kind of complexity may cause system failures which will have organisational, social, and economic consequences. There exists no panacea to handle this sort of problem. One approach to handle the problem is to be aware of the complexity and reflect on the alternative ways to specify design structures and processes. John P. van Gigch has introduced the Metamodeling (MM) level and distinguishes it from the Model level and the Reality level. At the MM level the MM process takes place. At the MM level reflections on the design situation are performed. The purpose is to understand the design situation and conditions related to it in order to be able to specify how the design process should be performed. Since the design process is iterative and complex, MM processes should be performed in a continuous manner. Van Gigch means that MM processes seem to be neglected in design processes, and that this is one reason why system failures occur. This project will investigate the existence of MM process, what triggers and hampers MM processes, and designer attitudes to MM processes. The application area for this project is Information System design. Some results exist based on a preliminary study.