Investor calls for transparency and the rise of social media have thrust the impact businesses have on the economy, the environment and society more firmly into the public spotlight.