Non-governmental organisations can play a key role in facilitating efforts to make markets work for the poor but they do not always reach the most vulnerable groups and can sometimes harm local businesses.