Social entrepreneurship is when someone applies business principles to social problems, however they are focused on social change instead of strictly making money. These entrepreneurs are business educated and driven to make a change somehow in society. This is a unique way to approach a traditional nonprofit or charity.