Corporate social responsibility refers to businesses operating ethically and contributing to economic development while improving life for employees, communities, and society. Charity involves donating to help the poor and needy, while CSR aligns a company's values to social causes for long-term benefit. Major companies like Tata, Birla, and Mahindra have adopted CSR programs focused on areas like rural development, education, environment, and employees. Benefits of CSR include government support, improved human resources, risk management, and brand differentiation, though some argue it restricts profit-making and limits global competitiveness.