Menurut Kilcullen dan Kooistra, CSR adalah suatu tataran pertanggungjawaban moral yang berasal dari internal perusahaan di luar dari kapatuhan terhadap aturan dan hukum negara.
Jenis-jenis CSRÂ
Dalam penerapannya CSR memiliki beberapa jenis, diantaranya :
- Cause Promotions
Cause Promotion dapat diartikan sebagai sebuah upaya perusahaan dalam meningkatkan kesadaran terhadap suatu masalah. Tujuan dari Cause Promotion adalah sebagai media promosi bagi suatu perusahaan. Dalam melakukan Cause Promotion, perusahaan mengeluarkan sejumlah dana dan sumber daya untuk mendukung aktivitas sosial seperti donasi dan kegiatan community service.
- Cause Related Marketing (CRM)
Perusahaan yang menjalankan Cause Related Marketing bertujuan berkomitmen dalam membagi sejumlah keuntungan dari hasil penjualan suatu produk untuk mendukung kegiatan sosial. Nantinya, dana yang disumbangkan akan diberikan kepada pihak terkait.
- Corporate Societal Marketinga
Corporate Societal Marketing merupakan jenis CSR yang dilakukan perusahaan dalam bentuk kampanye. Biasanya Corporate Societal Marketing oleh perusahaan meliputi kampanye kesehatan, lingkungan, hingga isu-isu lainnya. Tujuan dari CSR jenis ini tak lain adalah untuk membantu mendukung perubahan masyarakat ke arah yang lebih baik.
- Community Volunteering
Volunteering dapat diartikan sebagai upaya sebuah perusahaan dalam memberikan pelayanan kepada lingkungan. Perusahaan akan mengikutsertakan para karyawan untuk secara sukarela ikut serta dalam kegiatan yang mendukung keberlangsungan lingkungan sekitar.
Tujuan CSRÂ
- Membangun nama baik dan citra perusahaan
Salah satu tujuan dari  CSR adalah menjaga citra dan juga nama baik perusahaan di hadapan konsumen dan juga masyarakat. Dalam penerapannya program CSR  dilaksanakan suatu perusahaan untuk mencapai tujuan tersebut yaitu dengan menunjukkan bahwa pihak perusahaan merupakan pihak yang akan bertanggungjawab atas kesejahteraan masayarakat sekitar.
- Menjaga Hubungan Baik Dengan Stakeholder
Tujuan berikutnya dari pelaksanaan program CSR yaitu untuk menjaga dan memelihara hubungan baik dengan stakeholder. Dengan program CSR yang dilakukan oleh suatu perusahaan, maka hal itu akan menciptakan sebuah hubungan yang lebih hangat dan bersahabat dengan lingkungan perusahaan.