Scientific research and technological development