We provide customized solutions to engineering design-process automation problems for Engineered To Order (ETO) and Configured To Order (CTO) products. ETO/CTO products demand unique configurations and significant customization for every order. We provide knowledge driven and IT enabled solutions to manage the complex knowledge and data associated with ETO/CTO products along with the specialized approach and tool set required to design customized automated solutions to such problems.