Corporate research and development