Community development is a process whereby community members come together to take collective action and generate solutions to common problems. It adopts a grassroots or a bottom up approach to finding viable solutions by the community for the various issues plaguing it. Participation of the community as a whole has to be an integral part for the programme to be sustainable.