'
This paper proposes a generic object-oriented model which captures the semantic extension of versions of dynamic configurations in a collaborative engineering design environment. We will extend the notion of transient, working and released versions of a simple object to transient, working and released versions of a configuration and look at how the consistency between a configuration version and its components versions can be maintained using a special object called a consistency descriptor. The problem of maintaining semantic consistency of relationships in multiversion configurations will also be addressed. A novel hybrid architecture of deign workspaces in object-oriented databases will be introduced which allows the collaboration in all levels of the workspaces hierarchy.'