Research and technological development