SaaS vs Open Source
Moving from working for a Enterprise Software vendor to working with Small Businesses using Open Source software then to a Software as a Service startup has been an interesting mindshift.
One thing I was interested in is the differences for a small business in using Open Source solutions compared to SaaS solutions.
In my experience one of the major reasons small businesses (as compared to IT practitioners) use Open Soucre is trhe perception that it is free (as compared to IT practitioners who use casue they can hack the code to do what they want).
However small businesses often hit the limit of their expertise in installing and using Open Source solutions fairly quickly and then have to invest in people like me to help them through.
In a post on Trumba about Five Benefits of Software as a Service they compare them from a cost point of view:
“Open Source - Potentially costly. In addition to any license fees you might have to pay, factor in the infrastructure costs of servers, security, and IT personnel.”
“SaaS - Comparably low. You pay a subscription fee but the vendor bears all the security and infrastructure costs, leaving your IT personnel free to focus on missioncritical tasks.”
They also list the five major benefits of SaaS as:
- Save money.
- Save time.
- Focus your technology budgets on competitive advantage rather than infrastructure.
- Gain immediate access to the latest innovations.
- Join a community of interest.
the key they say is:
“Regardless of what specific application you might be evaluating, you stand to benefit from SaaS in five major ways. When you subscribe to a software service instead of purchasing a software license.”
This is the same expectation small business get when using Open Source solutions. So if I compare Open Source vs SaaS on these:
Save Money
Open Source - You won’t spend money on license but you will probably spend money on services
SaaS - You may spend less money on subscription (than a perpetual license) but you will definitly spend less money on servcies.
Save Time
Open Source - You won’t spend time on building software but you will still spend time installing and maintaining it
SaaS - You won’t spend anytime installing and maintaining software
Focus on competitive advantage
Open Soucre - You can modify the software to your hearts desire so definitely get competitive advantage
Saas - It all proprietary code on a server so no competitive advantage (although Salesforce.com with its APEX framewqork is probably getting there)
Gain Immediate Access to Innovations
Open Source - You have access to Alpha and Beta versions if you want to take the risk but on average you are still waiting 6-12 mioths for major releases.
SaaS - Typically a new release is 2-4 weeks, which you get automatically next time you longin
So overall SaaS seems to have it on these points.
However if somebody came up with a true hybrid solution, i.e. SaaS but where you could modify it to get competitive advantage, then that would change thr rules.
SugarCRM seem to offer that, but under the covers it is just a way of piutting lipstick on SaaS.
