Technology Development and Business Strategy: A Changing Environment Impacts Practices