| Class | ProductSupplierInfo | Supplier information for a Product |
| Class | ProductRetentionHistory | Class responsible to store information about product's retention. |
| Class | Product | Class responsible to store basic products informations. |
| Class | ProductHistory | Stores product history, such as sold, received, transfered and |
| Class | ProductStockItem | Class that makes a reference to the product stock of a |
| Class | ProductAdaptToStorable | A product implementation as a storable facet. |
| Class | ProductComponent | A product and it's related component eg other product |