Product Families - Many companies build multiple, but similar products - Hardware and software re-use - Modular components reused in different systems - Tension between cost-optimization and universal solution (who decides when to and how to optimize?) Design Challenges - Design rules/optimization goals vary per customer - Input protection circuits - Approved components - Regulatory requirements