Social entrepreneurship is the practice of using business skills to address social and environmental challenges.