Scientific and technological innovation