A social enterprise is simply businesses in many shapes and forms that look beyond the traditional model and try to have the most significant social impact possible.  They do have high risk, same as any other new business. Social enterprises are typically structured as a nonprofit but there are definitely a growing number of for-profit social enterprises.