Technological challenges