Pengembangan masyarakat berusaha untuk memberdayakan individu dan kelompok orang dengan menyediakan keterampilan yang mereka butuhkan untuk menghasilkan perubahan di komunitas mereka sendiri. Keterampilan ini sering diciptakan melalui pembentukan kelompok-kelompok sosial yang besar bekerja untuk sebuah agenda bersama. Komunitas pengembang harus memahami baik bagaimana bekerja dengan individu dan bagaimana mempengaruhi posisi masyarakat dalam konteks lembaga-lembaga sosial yang lebih besar.
Tujuan utamanya adalah untuk membangun masyarakat berdasarkan keadilan, kesetaraan dan saling menghormati.