What content management system should you use: SaaS vs. hosted vs. on-premise CMS platform
One of the most important decisions you’ll have to make upfront is deciding between a SaaS, hosted or an on-premise solution.
On-premise CMS
With an on-premise CMS, you buy a license from the vendor and install the software on your own servers or your hosting provider’s servers. The CMS provider is only responsible for maintaining and updating the software; everything from installation to security, and infrastructure upgrades will be handled by you.
WordPress and Drupal are two examples of on-premise solutions.
Cloud Hosted CMS
With a cloud hosted solution, you buy a license then install the software at a data center or web host where you lease server space. This works just like an on-premise CMS, except that it is installed on third-party servers you don’t directly own.
Typically, any on-premise solution can also be a hosted solution provided the web host meets the server requirements.
Hostway and WPEngine are two examples of hosted solutions.
To make a very simple analogy, think of the difference between taking an Uber and owning a car. With the latter – like on-premise CMS – you are responsible for the car’s maintenance, insurance, and fuel.
SaaS CMS
A Software as a Service Solution (SaaS) CMS solution is an emerging category that has risen to prominence in the past few years. The SaaS CMS works like any of your favorite SaaS tools – Salesforce, Google Docs or even Gmail. There is nothing to install, update or maintain. The CMS provider takes care of all technical issues so you can focus on creating and managing content.
You usually buy a subscription and pay on a monthly basis for your use of the CMS. There is normally no long-term contract or upfront costs before deployment. The Software is pre-built and you benefit from the ongoing enhancements and improvements made by the vendors.
Shopify and CrownPeak are two examples of SaaS CMS solutions