In business and engineering, new product development (NPD) covers the complete process of creating and shaping a new product to sell.
NPD requires an understanding of your customer needs and wants (customer development), the competitive landscape, and the nature of the market.
Once you've created your new product, you need to: