Innovation is a term that we hear more and more often as the pace of change around us accelerates – but what does it mean?
And why does its definition matter?