What is the Role of Non-Profit Organizations in Society?