"Alone we can do so little; together we can do so much."
To accomplish their mission many non-profits are substantially dependent upon the generosity of philanthropic and various public sector funding. These sources of funding are subject to a wide variety of macro (and micro) economic assaults.
Sustainability of revenues and corporate funding can be critical. A leading requirement for corporate support of non-profits is that the non-profit be run with effective business processes. The majority of non-profits do not fit the CSR's demanding criteria.
Integrating business practices and processes to help make the non-profit model sustainable may be crucial for delivering value.