A framework for an optimized product configuration