A Non-Governmental Organization (NGO) is an independent entity, distinct from government and conventional for-profit businesses. Often rooted in Civil Society, NGOs typically pursue social, humanitarian, or environmental goals, frequently engaging in Advocacy to influence public policy.