Technical research and development