Product development is becoming more complex. Product design is desired to be undertaken together with the considerations of downstream processes such as manufacturing and assembling. The product data exchange between CAD and PDM systems is a crucial issue for the integration of product development systems. To solve this, this paper focuses on a flexible, unified data model based on PDM that integrates information and models from different engineering domains. Some key technologies, such as type of data organization and data exchange between PDM and CAD, are researched based on the case of Smarteam. This approach has been experimented within a company environment that designs and produces families of the hydraulic press parts.