Technological innovation consists of three stages, linked together into a self-reinforcing cycle. First, there is the creative, feasible idea. Second, its practical application. Third, its diffusion through society.
The 3 Stages Of Technological Innovation