Configurator
A configurator is a multi-functional software system to offer complex customized objects with many variants (such as products, quotations, software components, etc.) in a short time. Within the configuration, expertise regarding buildability, dependencies of technical details, profitability, etc., is considered.
In some cases, software systems include functionalities of different configurator types, in order that a strict separation of the configurator types can often be difficult.