Hi Mao,
Here's a book I think may help you:
Social Entrepreneurship: New Models of Sustainable Social Change, edited by Alex Nichols
http://www.amazon.com/Social-Entrepreneurship-Models-Sustainable-Change/dp/0199283885
(there are used copies on Amazon for under $5)
More and more businesses are being started with the primary purpose of creating beneficial social change.
These are hybrids of regular business models, and they measure their success by how much of a social impact
they've made and not just by how much net
profit they've gained.
Anyhow, the book contains case studies of various successful social entrepreneur models (environmental,
humanitarian, economical, for-profit, non-profit, etc.) There was a case story in particular that reminded me
of what you're talking about. Here's the general story I remember:
In a 3rd world community where food was hard to come by, a social entrepreneur went in with a multiple approach
to solving the problem and stimulating the
local economy. He brought in everything needed to start growing crops,
hired local workers, sold the products in local markets, gave some away to those who couldn't afford to buy it,
taught classes so others in the community could grow the same and other crops, sold everything they would need
to start their own crops, and provided loans with 0% interest (and I do think I've remembered that correctly;
he used another social entrepreneur model to pull that one off. It's in the book). He achieved his primary goals
of making the community more self-sustainable, self-sufficient, and also made a profit. They don't need him
anymore.
The book also contains information determining which business structure to go with, how to define and measure
the social impact you want to have, and so on. Studying these models and methods can help you set realistic
goals, establish partnerships and succeed.
You might also want to check these out:
https://en.wikipedia.org/wiki/Social_entrepreneurship
http://www.skollfoundation.org/
https://www.ashoka.org/