: This paper presents a propagation model for complex object versions. Complex objects are object linked to other objects by means of dependence relations such as composition, inheritance, association, etc. This model associates the version propagation capabilities with relations making the propagation of any type of complex object homogeneous. It can thus be distinguished from other version propagation models by its genericity. Indeed, it allows the definition and use of multiple propagation strategies thus making the version propagation semantics user-customizable. It may be applied on all types of relations (composition, inheritance, etc.). The operations propagated are those of object version creation and destruction. The model has, for now, been applied to composite object version propagation. Key-words : object versions, version management, multi-strategy propagation, dependence relations, strategy, rule.