Abstract. The paper introduces a new situational method for Web applications design. The purpose of the approach is to respond to the following limits of web development methods: they do not cover all design aspects and they lack of flexibility and guidance. The approach consists on the construction, on the fly, of new methods based on existing methods components, that are redefined and stored in method repository to be selected and assembled in a new method. The approach provides two types of guidance: (1) guidance in the selection of the most appropriate process-model, (2) guidance in the selection of the most appropriate method components. Key words: web application, web development method, method engineering, situational method