Different organisations have framed different definitions - although there is considerable common ground between them. My own definition is that CSR is about how companies manage the business processes to produce an overall positive impact on society.