Technology Push Vs Market Pull