It is becoming increasingly clear that the traditional view of business existing purely to maximise profit for shareholders is not so much wrong as built for another time. Businesses have been slowly moving towards a model that recognises the impact they have on society and the environment, putting increasing amounts of budget and resources towards mitigating that impact. But just minimising the amount of environmental damage a business does is no longer enough.
Nor is it sufficient to rely predominantly on CSR to create a good impression. Information is becoming ever more accessible, which means that businesses are subject to greater levels of scrutiny than ever before.