Technological Developments In 2017