Cultural and Technological Developments