scientific and technological development