This research introduces a new distributed database and knowledge base modeling approach for concurrent design. The data of product life-cycle aspects are modeled by primitives called features. The knowledge for developing products is described by collections of rules called rule-bases. Databases and knowledge bases at different locations for modeling different life-cycle aspects of the same product are associated by Internet. In addition, mechanisms for maintaining dependency relations of the product data at different locations and reasoning using the knowledge at different locations are also developed.