Abstract. Enterprise modelling focuses on the construction of a structured description, the so-called enterprise model, which represents (a subset of) the aspects relevant to the activity of an enterprise. Nowadays, knowledge engineering provides sophisticated methodologies and tools to support enterprise modelling and production of formal enterprise models. Recently, it has become clearer that enterprise modelling is a collaborative activity; however, most of the modelling techniques and tools devised so far do not consider this collaborative dimension properly. Therefore, we envisage the necessity to expand, extend, and generalize current methodologies in order to exploit this new dimension. In this line, we propose a flexible framework for enterprise modelling that supports an agile collaboration between the actors involved in the modelling activities, without sticking to a pre-defined protocol of interaction. This methodology produces an integrated enterprise model model that, not ...