Corporate social responsibility (CSR), social accountability, or corporate citizenship mean different things to different people. In this feature, Pradip V Mehta looks at the implications surrounding CSR: its impact on the bottom line, codes of conduct, monitoring and the arguments against its implementation.