A system comprises an input for product selection data; a marketplace
product store for storing marketplace product definitions; a product
selection store for storing data defining a selection of one or more
products from the marketplace product store; an enterprise capability
store for storing data defining capability of an enterprise in relation
to supply of one or more products; and a product fulfillment data store
for storing one or more product descriptions. At least one link is
generated between each product description in the product fulfillment
data store to data stored in the enterprise capability store, and at
least one link is generated between each product description in the
product fulfillment data store to data stored in the product selection
store. The links are determined by a requirement in the respective
product description for specified data in the enterprise capability store
and the product selection store, such that a valid product description is
dependent on presence of the specified data.