Due to globalization and environmental challenges, there is a growing interest in adopting collaborative technologies to support distributed virtual enterprises to work as virtual teams, reducing time, cost and need for travel. This paper presents the approach taken by the CoSpaces project [1] in developing a collaborative technology platform for distributed engineering organizations. In partic...