A multi-CAD PDM system that centralizes CAD files, documents, bills of materials and revisions in a secure vault with versioning, coding, classification, search, approval workflows and multi-site support. It integrates with mechanical, electrical and electronic CAD systems and ERP systems and can evolve into PLM with engineering change management.