Developing a PDM based system that integrates the design/simulation software with the data libraries (such as libraries for engine, motor, gears) so that data attributes can be shared effectively among designers, engineers and manufacturing engineers.