corporate social responsibility comes from the demands placed on corporations in this globalized age: these include global corporate deployment, the risks and opportunities for corporate image and reputation, the requirement of disclosure of non-financial performance information, competition for competent personnel, etc.