Social enterprises collaborate with the government, academia or non-profit organizations to achieve their social mission.