Design and execution of research and development