In modern industrial society, all product manufacture is preceded by the process of design. During this process, the designer must develop a strategy for the product design, which takes into account constraints such as budget, time schedule, properties of materials, and more.