Open Source Content Management - The Hidden Costs

Just like an iceberg - there is much below the surface when considering open source software
When compared to a SaaS Content Management System (CMS) solution, deploying and maintaining an open source CMS package, either by yourself or via an outside agency, can be surprisingly expensive. An open source integration can frequently incur substantial costs, despite the conventional wisdom. The following is a partial list of costs associated with any open source software implementation:
Software License Costs
This is probably the only good news. License costs are always zero - but keep on reading, there are many hidden costs…
Dedicated IT Staff
Developing and running a quality website takes considerable time and effort. The usual rule of thumb is one FTE - for example, 2 dedicated IT staff each spending half their time on the project and ongoing support.
Hardware
Depending on the amount of redundancy required, you could need anywhere from one to four servers. With SaaS, the hardware cost is built into the monthly fee.
Setup Fee
Agency costs often include basic software installation and hosting setup. This can vary from $1,000 to $5,000 or more, so it’s worth paying attention to.
Hosting
Outside agencies can apply a significant markup here. With a SaaS product - it’s built into the monthly license cost. Find out from the agency where your site sill be hosted. If it’s godaddy.com (or similar) - then that $100 per month you are being charged for hosting alone might be a substantial premium over the actual cost.
Training
While open source software is free, most open source CMS are notoriously complex. Be sure to account for training costs to get you and your team beyond just the initial implementation.
Site Development
If you are going to develop the site yourself, be sure to include any outside design costs you might occur. When working with an agency - be sure to break these costs out separately.
Software Maintenance
Now that YOU are in charge of the software, it’s critical to budget for necessary security upgrades. Be sure to take into consideration all of the third party add-ons that may be integrated as part of your website development. Quite often a necessary third party add-on (like an image gallery) might not be compatible with the latest security patch releases.
Network Maintenance
There are many tasks associated with network infrastructure that need constant care and attention. If you are hosting your site within your own network, you may need to worry about load balancing, firewall management, setup and installation of web and database servers, and license management - to name just a few.
Support
Most custom developed software has bugs (this definitely includes websites) - do you have the bandwidth to track down bugs? Is there a support phone number to call? Are you going to have to wade through multiple forums and blogs to get your answers?
Conclusion
For some customers that have excess IT expertise and limited CMS demands, open source might be just the solution. However, if your organization has limited IT expertise but considerable business needs for a CMS implementation, an open source solution can bring considerable risk and cost. Regardless of how inexpensive it may appear when downloading “free” open source software, any substitute for an enterprise SaaS CMS must factor in ALL the actual costs when using open source.
Note: This is part one of a three-part series of postings on open source vs. proprietary CMS.