Research and development companies are different from consulting companies in two ways:
1- R&D companies focus on developing new products, whereas consulting companies offer services such as business strategy and management.
2- R&D companies are typically more hands-on, whereas consulting companies are more focused on helping clients manage their businesses.