1. A system for integrating geometric models, in a manufacturing process comprising: a computer; a storage medium in communication with said computer; a geometric template accessible by said computer, said template for defining a geometry; at least two geometries, said geometries accessible by said computer, said geometries each including at least one product feature; a computer program executing on said computer for modifying a product feature of a first geometry to coincide with a product feature of a second geometry; a computer program executing on said computer for associating knowledge with said geometries; and a computer program executing on said computer for comparing said geometries to rules.