Engineer-to-Order (ETO) product designers face challenges to provide "mass customization" of their products better, faster, and cheaper than their competitors. An ETO automation system allows many or all portions of the ETO process to be automated, thus providing quicker turnaround, lower engineering costs, and consistent adherence to product rules and standards.