All of those activities and processes lead to creating broad sets of solutions to consumer problems. These techniques may be used in the early stages of product development to generate initial product concepts, in the intermediate stages for overcoming implementation issues, in the later stages for planning launch, and in the post-mortem, stage to better understand success and failure in the marketplace.