Designing a product to be produced in the most efficient manner possible in terms of time, money, and resources taking into consideration how the product will be processed, utilizing the existing skill base (and avoiding the learning curve) to achieve the highest yields possible.