CSR is never going to last. It is a management fling, which will go away in a few years. It is what we have always done noes we just call it something fancy…
For most laypersons the concept of CSR is like a very big elephant that is impossible to understand the size and reach of. There seem to be no end to what is included into the realm of CSR as long as it has to do with stakeholders, ethics, the environment or any of the other labels, which are included. And if one does not understand something it is easier to dismiss it all together than try to understand what the concept brings to the table of progressive business development.
In my thinking it is about your ability to take this ever expanding and complex concept into something that can be managed and developed in an organisational setting. The Global Compact, OECD guidelines for multinationals or the private ISO26000 are all attempts to carve up the elephant up into manageable pieces. Not that any of these approaches are flawless, but they do represent systems that business can use to manage their CSR activities and create a meaningful framework.
The important thing to think about when creating a CSR framework for business is that it has to be directly related to what the business do. So if one is in transport your effort have to be about how CSR helps you business be even better at what it does. Too many times I have seen CSR reporting and initiatives which are detached or represents a remote connection to strategies and mission.
My advise to business would be that rather than doing a half-hearted effort, it would be better to focus on areas outside CSR which brings more value such as systems for governance, quality or excellence in process management. When the business matures and internal systems can support the effort, there is a much better chance of success with systems like CSR that goes beyond the close stakeholders.