Social enterprises are profit-making businesses set up to tackle a social or environmental need. Profits generated by these types of organisation are invested to further their organisational goals.