4. ProductConfigurator


     A Configurator is a software application that allows company to tailor products to customer needs according to rules among parts, components, assemblies and generating product/assembly BOM,
proposal (if sales configurator) or BOM if product configurator.
     Configuration rules can be simple, like just a deterministic validation matrix (if there is such part1 there should be part2 but not part3 etc) or complex rules, based also on calculation and
company best practice, like calculate the BOM necessary for a heating solar plant for a house.
     Sale Configurators
     Technical Sale Configurators
     Product Configuration
     Manufacturing Configuration