Social enterprises are commercially viable businesses that exist to benefit the public and the community. They are different to charities and non-profits in that they may still have shareholder obligations. A social enterprise seeks to use their profits and influence for greater good in the world.