Social entrepreneurship is the use of start-up companies and entrepreneurs to develop, fund, and implement solutions to cultural, environmental or social issues.Social entrepreneurs may be non-profits or for-profit companies that emphasize the benefits to society through their work.