Prinsip penting dari Community Development (Comdev) adalah adanya pelibatan (pemberdayaan) masyarakat dalam program yang dilaksanakan. Pelibatan masyarakat dimulai dari perencanaan, pelaksanaan bahkan setelah program selesai.
Community Development memiliki tiga karakter utama, yaitu berbasis masyarakat (community based), berbasis sumber daya setempat (local resource based) dan berkelanjutan (sustainable).
Community Development mengandalkan peran serta dan kekuatan masyarakat. Karenanya, dalam proses Comdev mengidentifikasi potensi kekuatan (sumber daya) masyarakat menjadi sangat penting untuk dilakuan karena hal itu akan menjadi salah satu bentuk nyata peran serta (kontribusi) dari masyarakat. Adanya peran serta inilah yang dapat menjadi ‘jaminan’ bahwa program tersebut akan berkelanjutan walau program telah dihentikan.