1.An appropriate organizational environment and top management support
2.Use of disciplined new product development process
3.Dedicated development teams
4.Understanding the external environment and identifying market opportunities
5.Identification and specification of what the consumer wants