Research and development process