Mass customization refers to using flexible production and modular product design to create customized products and services for individual customers cost-effectively. It involves integrating product development, marketing, production, delivery, and customer service across companies using information systems and Internet technologies. Mass customization draws on multiple disciplines including information technology, engineering, and business administration. Approaches to mass customization range from soft customization through advisory services to hard customization involving customer-specific production.