Project-centred learning is increasingly used both in academia and in companies; universities train students to master complex tasks, often suggested by real-life situations, while companies train users to learn about new products, methods, technologies. This paper introduces a model-driven, extensible environ-ent, delivered on the Web, which is able to support long-distance collaboration of teams working on complex projects. The main merit of this proposal is the ability to self-organize processes, by using a simple Web interface and a library of activities and templates which cover most of the needs of this well-defined class of applications. This paradigm for dynamic workflow management is very general and can be applied to other application contexts, after understanding and modelling the relevant collaboration activities and templates.