I had a great chat with Bessi Graham, the CEO of the Difference Incubator in Melbourne about their incubator program for social enterprises. The biggest is the use of design thinking of problem definition and prototyping and using business model canvas to cut through the assumptions.
Good stuff and I am working on doing for any social change program/solution or startup.