5 years ago - Business strategy, technological innovation and corporate sustainability are increasingly linked in the minds of executives.