There is considerable talk about innovation in businesses of all sizes, from startups to multinational public companies. “Innovation” and “innovate” are the most overused words in all departments within companies large and small.

read more