A Software-as-a-Service (SaaS) Web Content Management System (CMS) exists in a multi-tenant, fully cloud hosted and managed environment. Pricing for a SaaS Web CMS is usually based on a per-user and/or per-site basis that usually incorporates a baseline amount of data transfer (i.e., bandwidth to and from your site) and storage (for your content). SaaS CMS is not to be confused with Platform-as-a-Service (PaaS), which is a single tenant system that requires more maintenance but also enables much more customization. Also don’t confuse SaaS with a “Managed Services” cloud solution for a CMS that is just a regular on-premise CMS deployment that may run on cloud infrastructure and be managed by a third-party, but provides none of the cost, agility and scalability benefits of a SaaS approach.
In this post, we will focus on SaaS. The following list of pros and cons will help you make the best decision for your enterprise.
Pros of a SaaS Web CMS:
1. Costs are kept Low
Because SaaS CMS is based on a subscription model, users are not faced with a large licensing fee upfront. In most cases a SaaA CMS project entails a small setup fee which covers the cost of a basic implementation.
2. IT Staff Unburdened
Your internal IT staff will no longer feel the burden when a support issue arises. Instead your SaaS vendor will take care of any issue, and typically at no additional cost. Also, upgrades and maintenance are automatically done by the SaaS vendor.
SaaS CMS is a virtual product which means it can usually be accessed from any computer, tablet, or mobile device as long as an internet connection is available.
4. Easily Add-On More Users and More Sites
With a SaaS model, you can easily add new users as your team grows, and as your content needs grow. Similarly, adding more sites is as easy a click of the button as you want to spin up new sites — microsites, campaign sites, landing pages, etc. With a multiple-user and multi-site model, your price depends on the number of users and sites with access to the system. So you are only paying for what you use.
5. Up-to-Date Software
With SaaS you can count on new features being added in real time. The latest features and innovation are typically available to all users at no additional costs.
As your SaaS vendor handles all the development and QA, you never need to worry about malware or buggy add-ons to the CMS. If the SaaS vendor releases it as a feature add-on, you can feel confident that it won’t expose your site to security threats of any kind.
7. Support Included
Support is included in the SaaS subscription so you can rest assured that any issues will be addressed promptly and effectively. With a multi-tenant architecture, if an issue is affecting one customer, then it’s probably affecting all customers. So the SaaS vendor is extra motivated to resolve all reported issues promptly and effectively. This also means you benefit from issues found by other users of the SaaS CMS, leading to a more robust CMS for all.
8. Implementation Speed
Launching a new website is faster than ever since the CMS is already deployed in its underlying cloud infrastructure. There is no setup and configuration for your Dev, QA, and Production sites. As a result, a SaaS CMS is much faster than traditional web and mobile app development.
Cons of a SaaS Web CMS:
1. Internal Control
Because IT departments are so used to have complete control, it can take a second to get used to a new system where SaaS CMS platforms are built and housed in cloud infrastructure.
2. Subscription Fee
There are “free” and “freemium” systems available so it can be startling at first for smaller enterprises to choose a model with a fee. However it is up to you to decide if the value of the SaaS platform is worth it to your business. Keep in mind the subscription costs include support too.
3. Closed Development
SaaS CMS platforms are typically proprietary systems that are under complete control of the vendor, and so they don’t allow for the benefits of an open source type development model. Crafter Cloud is one major exception in the industry, as it is a SaaS CMS solution that benefits from the open source development of Crafter CMS. Also, a SaaS solution does not allow for heavy customization (e.g., does not allow back-end code changes) because a multi-tenant infrastructure is, by its very nature, shared across all users. Again, Crafter Cloud is one major exception in the industry, as we provide a unique, secure, isolated development environment based on the Groovy scripting language that enables all kinds of custom development, all without sacrificing the benefits of a SaaS model. So your enterprise can deliver truly unique, branded, personalized experiences.
SaaS CMS solution can be ideal for certain applications and not so great for others, but it is up to you to consider the needs for your team and enterprise when determining different CMS options to find the solution that best fits your project. Not one CMS platform is the universal choice for all websites and mobile apps, but a true SaaS CMS makes a strong case in most projects nowadays, so be sure you include it in your list of options.
To learn more about Crafter Cloud, the the groundbreaking SaaS Web CMS, visit craftercloud.io. If you need help determining which CMS approach is best for your organization, contact us directly or reach out to one of our certified consulting partners.