Corporate responsibility has become a business imperative.