A data management system for use in a consumer product development process comprises
a computing device with a memory having a plurality of data bases including at
least one database for each of a plurality of business units involved in the product
development process. An application program, for execution in the computing device,
interfaces with at least one user to retrieve initial product information, to thereby
produce a first product record in one of the plurality of databases. A sharing
engine interacts with each of said databases to generate product records for each
database using product information from said first product record, wherein each
of said product records is organized by requirements from the database for which
said product record is generated.