Science and technology innovation