Characteristic based product configurator Configurator Configure Price Quote Constraint satisfaction Feature model Mass customization Open innovation Product differentiation Product family engineering Software product line