In Bangladesh, an NGO (Non-Governmental Organization) is a non-profit, non-political, voluntary organization that works for the welfare and development of a specific community or the public. The registration and regulation of NGOs are managed by different government authorities depending on the nature of their activities and sources of funding.