Impact investing is the concept of doing social good by investing in projects of ESG (Environmental, Social and Governance) themes. This puts them in a separate class from philanthropic nonprofits, yet not completely in the class of the traditional for-profits in terms of operations. Read more here.