all definitions of corporate social responsibility recognize that: companies have a responsibility for their impact on society and the environment. the natural environment should be the main focus of csr activities. business ethics is a complex issue. companies must pay equal attention to business ethics and sustainability