The needs-based traditional community development model tends to emphasize deficiency, the inability of communities to be self-reliant and dependence on external support. Contrary to this, the asset-based community development (ABCD) approach focuses on community's capacities, resources and...