A non-governmental organization (NGO) is a citizen-based association that operates independently of government, usually to deliver resources or serve some social or political purpose.
The World Bank classifies NGOs as either operational NGOs, which are primarily concerned with development projects, or advocacy NGOs, which are primarily concerned with promoting a cause.