In a globalized business environment, many market opportunities require a continuous increase of product quality and decrease of costs in rapidly changing environments. Manufacturing companies transform both their product development structure and the structure of their business processes. From a technical perspective, collaborative engineering (CE) contributes to solving the upcoming challenges. CE aims at supporting a distributed group of engineers sharing a common collaboration objective in jointly performing an engineering task. The main contributions of the paper are (1) the discussion of industrial requirements with respect to collaboration support in dynamic environments, (2) an integration of collaborative engineering and virtual environments based on enterprise knowledge models, and (3) evaluation of this integrated support from the perspective of CSCW principles.