Research and development (R&D) is the activity that produces new products or better processes, but it is not only expensive but also risky, for it is difficult to know beforehand what will work or what will sell.