NGOs are non-government organizations that are only engaged in carrying out philanthropic activities. An organization carrying out a trust will also carry out similar activities.