The process of imagining, creating and iterating products that sloves users problem or address specific needs in a given market. The key to successful product design is understand the end-user customer, the person for whom the product in being created. Good product design practice thread themselves throughout the entire product lifecycle.