Kondisonal, tergantung kapasitas perusahaan dan seluruh pemangku kepentingannya: dikerjakan sendiri, dilaksanakan bersama mitra, atau diserahkan ke pihak tertentu. Biasanya yang melakukan sendiri mendasarkan pertimbangan adanya kontrol penuh atau karena belum mamadainya kapasitas manajerial dan teknis para pemangku kepentingan. Di ekstrem lain, perusahaan mungkin berpendapat tidak memiliki kompetensi melakukan kegiatan-kegiatan CSR sendiri, hingga lebih baik diserahkan (disubkontrakkan) ke pihak yang lebih mampu.
masing-masing pendekatan punya kekurangan dan kelebihan. Namun di berbagai literatur pendekatan kemitraan (terutama kemitraan tiga sektor) digambarkan sebagai yang paling besar kemungkinan keberhasilannya. Penyebabnya adalah sifat berbagi sumberdaya dari pendekatan ini serta dipersyaratkannya kontrol dan transparansi. Pendekatan ini dapat pula meminimumkan duplikasi dengan program pembangunan pemerintah atau pekerjaan dampingan organisasi masyarakat sipil.
masing-masing pendekatan punya kekurangan dan kelebihan. Namun di berbagai literatur pendekatan kemitraan (terutama kemitraan tiga sektor) digambarkan sebagai yang paling besar kemungkinan keberhasilannya. Penyebabnya adalah sifat berbagi sumberdaya dari pendekatan ini serta dipersyaratkannya kontrol dan transparansi. Pendekatan ini dapat pula meminimumkan duplikasi dengan program pembangunan pemerintah atau pekerjaan dampingan organisasi masyarakat sipil.