A social enterprise is a business venture which is inherently driven by social mission. The social entrepreneurs aim to tackle various social problems by innovating novel solutions and make an impact in the society through the creation of a sustainable business model.