Implications of Changes in Information Technology for Corporate Strategy