NGO do play a vital role in the development of nations with their international aid and other philanthropy. These organizations are fully not profit based and can run with a budget of millions which can also grow to billions every financial year. what is the full form of NGO They depend on private donations and few government based contributions which allows them to run their development works. Most NGOs do have working people who either paid for their service and some fully voluntary. Based on such types of operation and services, the World bank identifies two types of NGOs which are Operational NGOs and Advocacy NGOs.