What is the difference between knowledge-based and R&D?
A knowledge-based company sells products or services that are primarily knowledge-based. This doesn't have to be new knowledge - it can be existing knowledge.

An R&amp;D company earns its way by developing new knowledge.