An NGO is a not-for-profit organization that is independent from a state, and are major sources of information on global affairs. NGOs are designed to address issues ranging from women's rights, environmental protection, human rights, economic development, and health care.