We describe in this paper GIPSE, a model based system that is specialised in CAD systems. GIPSE facilitates the design and the development of applications using structured dialogues. From a functional core and some initialisation files describing the user interface properties such as the tasks, their structuration and the presentation, GIPSE allows the online construction of self-running applic...