Explain the difference between a charity and a social enterprise.
Social enterprise is a business with mainly social benefits, in other words they operate in socially responsible ways. The difference between charity and social enterprise is that the core purpose of a charity is social, whereas social enterprise has other aims such as economics.