As Stanford University’s Stanford Social Innovation Review states: “development has become one of the most under-appreciated functions in the nonprofit world”. And yet this task is essential, since it not only supports success, but in the long-run it ensures survival.