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