Effects of Technological Developments