NGOs play critical roles in developing society, improving communities, and promoting citizen participation.Through their works in a different sectors such as environment, health, poverty alleviation, culture & the arts, education, etc; NGOs reflect the diversity of society itself by empowering citizens and promoting change at grass roots.