Today, designers and engineers on collaborative design environments often work in parallel and independently using different tools distributed at separate locations. Due to unique characteristic of engineering design, interaction during product development is difficult to maintain. As the information and communication technologies advance, computer supported collaborative design (CSCD) becomes more promising. Nevertheless, a potential problem remains between the product design and manufacturing, which primarily lies on the geometric shape of products that exists inherent in masscustomization. Meanwhile, each CAD/CAM technology has ist own authoring tools, which govern the use of independent language and format for expressing various features and geometry. This condition creates incompatibility and has significant impact to the product costs. This chapter is to address the incompatibility problem by introducing the architecture of a multiagent-based product data communication system. The developed system is adaptive and has a capability for autonomous tracking of design changes. The tracking model is able to support forward and backward tracking of constraint violation during the collaborative design transactions.