SaaS (Software as a Service) is, most likely, one of the biggest changes over the few years in the way that nonprofits implement software solutions. Of course SaaS has been around quite a while, primarily in the CRM/Fundraising space, with products like eTapestry, Convio, Kintera, and, most recently, Salesforce.com and Common Ground (Convio's fundraising application built upon Salesforce.com).
In the most recent version of the NOSI primer [2], we added a SaaS column in our software choice worksheet. So how does SaaS relate to Open Source, and, if you are choosing software to implement, how do you weigh the open source vs. SaaS options?
When you implement a SaaS solution, you are, first and foremost, not buying or obtaining software. You are purchasing a service. You are incurring a monthly service fee (sometimes there is a setup fee, sometimes not.) At one level, whether or not the software underneath the SaaS is open source is not really relevant. You are not obtaining the software, and whether or not you can see the code, or modify it, is really not the key issue here. There is a post up [3] on my blog explaining why this is actually more complex than it seems.
Because SaaS is a service, there is nothing to install, and nothing to maintain. There will be, of course, migration of data, customization and configuration, and all of those sorts of things. But you won't have to deal with doing upgrades, or installing security patches, or maintaining the server - these are things that can be a real benefit to nonprofits without many technology resources.
Advantages of SaaS over Open Source:
Advantages of Open Source over SaaS:
Links:
[1] http://www.idealware.org/users/michelle-murrain
[2] http://nost.net/projects/primer
[3] http://www.zenofnptech.org/2008/09/saas-vs-open-source.html