The second step in new product development is?

The second step in new product development is?

A. idea generation
B. product development
C. idea screening
D. business screening