The GM-X Product subsystem provides data management capabilities for both products and services.

Contact us

Product data management and service data management

  • Any number of products can be defined as either goods or services
  • Optional revision control
  • Product numbers up to 40 characters long
  • Products can be linked to rich content such as photographs, drawings, manuals or videos
  • Supports both serialized and non-serialized products
  • Supports effective and discontinue dates
  • Allows linkage of products to specific manufacturers, distributors or service providers
  • Maintains preferences and priorities that may be linked to replenishment details
  • Rates the overall performance of a product or service obtained from a specific supplier
  • Allows entry of user-defined fields and values for products
  • Supports product compatibility, interchangeability and substitution rules
  • Supports multi-level bills of material or services with effective and discontinue dates

Product identification

  • Supports standard GS1 (GTIN, EAN/UCC), manufacturer, SKU and other identity types
  • Allows alternate identities to be provided for each product and identity type

 Product and service categories

  • Allows any number of product or service categories and sub-categories to be defined
  • Allows entry of user-defined fields and values for product and service categories
  • Supports grouping of categories into sections and sub-sections
  • Supports multi-level category hierarchies
  • Allows each product or service to have any number of categories or sub-categories

 Product and service features

  • Allows any number of feature categories to be defined
  • Supports any number of standard features, options and variations within each category
  • Allows multi-level feature collections ("bills of features") to be defined
  • Supports feature compatibility and dependency rules
  • Features can be applied to each product either individually or by entire category
  • For each product a default feature can be defined for each category

Product, service and feature pricing and discounts

  • Maintains default base prices for products and services with effective dates
  • Option to maintain base prices by specific customer, or by customer group, with effective dates
  • Maintains default standard feature prices with effective dates
  • Maintains feature prices by product or service with effective dates
  • Supports flat discounts and allowances by product or service, with effecctive dates
  • Supports volume discounts, allowances and free goods with effective dates
  • Supports flat or percentage discounts by total order value, with effective dates

Surcharges, sales taxes and value-added taxes

  • Supports flat surcharges by product or service, with effective dates
  • Supports volume surcharges with effective dates
  • Supports flat or percentage surcharges by total order value, with effective dates
  • Supports sales and value-added tax surcharges with effective dates
  • Supports different sales and value-added tax surcharges for different geographic areas
  • Allows exemption of customer groups from specific surcharges or taxes

Bills of Material (BOM)

  • User-defined BOM types (such as engineering, assortment, kit, configuration, costing)
  • Each product (or product revision) can have multiple BOMs, one for each BOM type
  • Maintains BOM components with effective and discontinue dates
  • User-defined configuration types and subtypes for configuration BOMs
  • Allows Boolean rules to be specified for configuration BOM components 
  • Displays single- or multi-level BOMs by product
  • Single- or multi-level BOM where-used display by product

Units of measure

  • Supports unlimited units of measurement
  • Supports categories of measurement such as weight, length and volume
  • Maintains unit of measure conversions and converts units automatically


  • Supports all ISO 4217 currency codes
  • Each client organization can operate in its own functional currency
  • Multi-currency product prices
  • Multi-currency feature prices
  • Multi-currency discounts, allowances and surcharges
  • Amounts in quote, purchase order, sales order or invoicing currency
  • Automatic conversion to functional currency
  • Currency-specific rounding rules