Research, development and services