New product development (NPD) refers to the complete process of bringing a new product to market. It involves idea generation, market research, product design, and the launch of the product. The goal of NPD is to create a product that meets the needs and desires of customers while also achieving the business objectives of the company.