기업의 기술혁신의 원인으로 내부적, 외부적 요소가 존재한다. 이 중에서도 기업 자체의 내부적 요소가 가장 중요한데, 연구자를 통해 기존의 데이터를 분석하며 많은 노력을 기울인다.Freeman은 기업 개발의 시작과 채용, 전문성 고착, 신제품 경쟁에서 연구개발 강도가 심하다고 보았다. 
기업에서 일어나는 기술혁신의 원천은 기업 자체의 연구개발 활동 및 생산단계에서 나타나는 공정혁신 등의 내부 원천과, 기술이전･거래, 산학협력, 모방, 소비자의 요구 등 다양한 외부 원천이 존재한다. 그러나 여전히 기업의 기술혁신의 주된 원천은 연구개발 활동이기 때문에, 연구자들은 기업 수준의 연구개발 활동 데이터를 이용해 기술혁신 노력을 분석해 왔다. 기업의 규모와 연구개발 활동의 관계를 분석한 학자들 중 Cohen(1995)은 기업의 연구개발 지출이 대부분의 산업에서 대체로 기업의 규모에 비례하여 증가하는 것을 관측하였다. 그러나 기업에서 연구개발의 강도(intensity)는 산업부문에 따라 다르다. Freeman은 중소기업이 높은 연구개발 강도를 갖는 경우로 다음과 같은 세 가지 경우를 들었다(Freeman and Soete 1997). 첫째는 기업이 어떤 새로운 발명을 막 개발하거나 채용하기 시작하는 경우, 둘째로 특정한 분야에 고도의 전문성을 지닌 기업의 경우를 들었다. 마지막 셋째는 신제품 경쟁이 극심한 시장에서 생존을 위해 용전분투하고 있는 경우이다.