Technological Progress, Organizational Change and the ICT Revolution