Governments, multilateral organizations, non-governmental organizations and other groups have devoted considerable time and energy to the promotion of corporate social responsibility giving rise to a vast repository of CSR initiatives, instruments and resources.