A process to structure and manage the configuration of an industrial product,
taking
into account selected options includes describing a set of technical objects, each
technical object either representing a product function or describing an implementation
method for making a product configuration for such a product function. The technical
objects represent manufacturing options of the industrial product. The process
further includes updating a database to clarify a definition of each technical
object and its inter-relations with other objects in the configuration. The definition
includes an expression of rules and constraints. The process also includes interacting
with the database during the product configuration, through a selection of options,
wherein the interacting includes using a knowledge management module, a contract
management module, an administration module, and a mass management module.