It seems that every so often the zeitgeist impels us to debate the question of whether we'd all be better off if nonprofit organizations were run more like for-profit organizations.

My first response to this question tends to be wake me up when this conversation is over.  If pressed, I have to concede that I think nonprofit organizations are inherently different from businesses.  Specific business practices may be beneficial for specific nonprofit organizations; such practices should be and sometimes have been implemented successfully.

Nevertheless, there's nothing magical, for example, in bringing in a CEO from a Fortune 500 company who holds an MBA from an elite university and who knows all the latest business management fads. 

However, there's one way that I think nonprofits should be more like for-profits, and that is in their information technology budgets.

I have a fantasy scenario for achieving this.

We'll match a small or medium-sized nonprofit with several businesses that have comparable staff sizes and annual operating budgets.  Then we'll bring the CEOs, COOs, and CIOs over for a grand tour of the nonprofit organization's technology infrastructure, not neglecting to display ample evidence of how much is being done with very little.

Then we'll stand by while the business executives weep over the inadequacy of the nonprofit's technology and pull out their personal checkbooks, begging to be allowed to help the nonprofit acquire an infrastructure that is  comparable to the ones that the businesses take for granted. 

Naturally, the nonprofit organization's IT and development staff will be very gracious about accepting their donations.