New product development involves making changes to existing products or introducing new products. There is a defined 8-stage process for new product development that includes idea generation, screening, concept development and testing, marketing strategy development, business analysis, product development, market testing, and determining a roll-out strategy. The goal is to balance risk and potential payoff when bringing new products to existing markets or entering new markets.