We investigate the process of collaborative modeling by analyzing conversations and loud thinking during modeling sessions and the resulting models themselves. We discovered the basic activities of the modeling teams on the social, pragmatic, semantic and syntactic levels and derived a schema for the pragmatic level. Our main conclusion is that team-based modeling can be characterized as a negotiation process. Drawing on these results we suggest a tool support for modeling.