There are many resources and processes which are extensively made use of by companies to help them have a beneficial effect on society. Corporate social responsibility can be a wonderful resource for many companies intending to enhance their total sustainability. Like the term recommends, this framework can help organisations improve their social