The business model dilemma of technology shifts
technological paradigms and technological trajectories a suggested interpretation of the determinants and directions of technical change .