‘Innovation’- a word that has been overused in recent years. For many, it’s become another corporate buzzword. Nevertheless, continual Innovation has been, and always will be, a critical ingredient for the future growth and relevance of successful businesses.