Today several approaches using Situational Method Engineering paradigm exist, each of them proposes methods and techniques for developing ad-hoc design processes. In this context heavy efforts were spent in the construction of appropriate tools that could help method engineers in producing a specific design process and in using it. We developed a tool called Metameth for supporting the design process definition and its enactment. Metameth is implemented as a multi-agent system, where each agent is capable of reasoning and adapting itself in order to support the designer in performing different kinds of design activities. Categories and Subject Descriptors D.2.2 [Software Engineering]: Design Tools and Techniques—Computer-aided software engineering (CASE); D.2.10 [Software Engineering]: Design—Methodologies General Terms Design Process, Supporting tool. Keywords Situational Method Engineering, Metameth, expert system, collaborative tool, CAPE/CAME/CASE tool.