What is a social enterprise?

Acts of kindness and benevolence used to be the standard for being a good non-profit organization. Over the years, however, there has been a dramatic shift from the model of charity to a more challenging paradigm. As donations became scarcer due to the economy,...