August 25, 2015 |

Ask a Web Developer: Do I Need a Content Management System?

Stay in the Loop

Get practical marketing insights, branding tips, and growth strategies delivered straight to your inbox.

Subscribe

When speaking with potential clients looking for website design and web development, I often get the question, “Do I really need a content management system?” And 99% of the time, the answer is “Yes. Yes you do.” Before I break down the benefits of a content management system (CMS) such as WordPress, let’s establish a definition.


What is a content management system (CMS)?


Wikipedia has all the answers: “A content management system (CMS) is a computer application that allows publishing, editing and modifying content, organizing, deleting as well as maintenance from a central interface.” For websites, a CMS is a software package that runs on the web server and has two essential functions:


  • A back-end, password-protected area that allows the user to create, edit, and manage content that shows up on the website.
  • A pretty, nicely designed front end that displays that content.


A properly implemented CMS should save the website owner time and effort by simplifying the website update process, and it should save web developer time by not requiring specialized knowledge to update the website once everything is set up. This combination immediately impacts your bottom line by saving you money through reduced ongoing development costs while making you money through improved speed-to-market for outreach and marketing efforts.


While there are many systems available – some for a price and some free (open-source) – we at Relish Studio like to use the free ones, such as WordPress or Drupal.


Got it. Now list some benefits of a content management system.


Unless you like to do things the hard way, a content management system will offer the following (not an inclusive list):


  • It’s free software. It may not be free to pay a developer to set up, but there are no license fees or costs to purchase the software.
  • It provides a word processor-like interface to create and edit content that goes on your website.
  • A CMS allows you to easily upload images to your website and insert those images into content you create. (It also works for documents!)
  • It provides a menu system so you can create a navigation for your website and easily add pages to your sitemap.
  • A CMS builds your pages using templates: once a design is implemented in a CMS, common elements like the header and footer of all the web pages are defined in one spot. Need to change your company logo? Just update the header template file.
  • It includes loads of useful plugins: Many platforms have a whole ecosystem of plugins that extend the functionality of your website. Need to add a photo gallery? There’s a plugin for that. Need SEO tools? There’s a plugin for that. Need to pull in a gallery of cat photos from your Instagram feed? Yup, there’s even a plugin for that.


The main selling point of a CMS is that is comes with a lot of functionality out-of-the-box. Paying a web developer to create a custom CMS would cost a lot of money and, most likely, not offer all the benefits you could get using one of available open-source options.


Aren’t content management systems a security risk? Doesn’t WordPress get hacked a lot?


I’d be a liar if I said that content management systems were 100% secure. Truth be told, nothing is completely secure. “Absolute security is a myth” is one of the most often repeated phrases in security circles. That said, a properly maintained content management system is as secure as most other online systems. Maybe not as bulletproof as VISA’s computer network, but certainly secure enough that millions of websites feel comfortable using them (about 75 million websites use WordPress, for example).


The beauty of an open-source CMS such as WordPress is that it wasn’t built and vetted by just one web developer – thousands of web developers and users contribute to the function and security of the system. Security updates and bug fixes are frequent and it doesn’t take a web developer to apply them since it’s often a task completed by simply clicking a few buttons. If you keep your CMS up-to-date and practice basic security procedures (e.g. have strong passwords), a CMS can be very secure.


You’re a web developer. Would you use a CMS for your own project?


Yes. Yes I would. Any sane person would want to minimize the amount of effort to get work done. Smart web developers don’t reinvent the wheel and have no issues using solutions that are available and have been tested to work. For instance, this website is built in WordPress; creating this blog post is akin to writing a new Word document. In my younger years, I would have scoffed at using a CMS unless I built it myself (while failing to see the irony that I was using a computer operating system and tons of other software I didn’t make myself). The older I got, the more I realized that there are a lot of very, very smart people building wonderful things that I am free to use to make my life as a web developer and web publisher easier. Open-source content management systems are one of those wonderful things. Does a CMS solve all problems? Nope. But it sure makes a lot of things easier to manage.


Thoughtful strategy. Practical execution.

Clear thinking, honest perspectives, and experience shaped by years of doing the work. No shortcuts, no borrowed opinions, just lessons learned by showing up, solving problems, and following ideas all the way through.

Four hikers with backpacks walking along a rocky mountain ridge under a blue sky
May 8, 2026
We are each our own greatest inhibitor. People don’t want to do new things if they think they’re going to be bad at them or people are going to laugh at them. You have to be willing to subject yourself to failure, to be bad, to fall on your head and do it again, and try stuff that you’ve never done in order to be the best you can be. ~ Laird Hamilton Yesterday: Hit Range Balls/Hike – Casa del Critters, 1:15 Today: Run – GGCSP, ~2 hours Tomorrow: Ride – Somewhere singlespeedy, ~2 hours Yesterday, Rach and I took a nice stroll in the woods around our house. The songbirds were going crazy-nuts and surprisingly, we only saw one other person walking his dog. I love where we live – close proximity to fun trails and the ability to get away from it all in just a short walk from our house. During lunch yesterday, I went to the driving range to get a few cuts in before playing a round of golf with my dad next week. I don’t get to play very often so need to brush up on my skills (or lack thereof) whenever I can. I am looking forward to playing with my pops and hope to break 100. I shot a 102 the last time I played so I am within striking distance of the sub-triple-digit score. We’ll see how things go. I usually do okay for most of the round and then fall apart on a couple of holes pushing my score way up. Dad shoots in the low 80s usually (I think). I am not sure I will ever play enough to be that good but it is fun to get out on the course now and again. I also went to see Dr. Paul yesterday for my ankle problem (which seems to have been resolved) and my knee (which is still a bit swollen but has decreased in size markedly over the past several days). The knee stems from my unscheduled nose-dive back in May (see this post for details). The shot some pictures and believe that everything is a-ok so that was good news. I just need to select better places for splashdowns in the future. And today is Luke’s birthday. Age is one place where I will always beat him but visit his blog to congratulate him on trying to catch up. Until next time…
Runner silhouetted at sunset on a rocky trail, mid-stride between hills.
May 8, 2026
Progress comes from the intelligent use of experience. ~ Elbert Hubbard Yesterday: Run – Casa del Critters/Flume, 1 hour 15 minutes Today: Ride/Hike/Relax Tomorrow: Run/Hike – Pawnee/Buchanan Passes, 6 hours? Yesterday I ran around the house. Not literally, mind you, but in the neighborhood. It was a gorgeous evening – calm, cool. Perfect. The wildflowers are really starting to take off up here and I was treated with a bold display of color throughout my run. Tons of Columbine lined the trailside as I ran on old mining roads and singletrack trails. It is really fun to see how much differently I am able to handle familiar terrain. I used to have difficulties running this loop and would have to walk major sections. Last night, I ran the entire loop without trouble and was able to moderate my speed to maintain a steady cadence through the run. Good times. Contracting is staying steady. A bit of a drop-off this week given the holiday but I am still managing to put in a decent number of hours. I picked up another new project today and will need to get started immediately to ensure that it gets completed on time.  Tomorrow, we are going to head up Pawnee Pass and loop back around to Buchanan Pass in the northern Indian Peaks Wilderness. This should be a fun challenge as we’ll get up pretty high, have to navigate some snow (most likely) and will be out for quite awhile. I am looking forward to it for sure . Movie time: I forgot to mention Shopgirl, a Steve Martin vehicle, we watched the other night. I wasn’t quite sure what to expect but found this to be a charming film about loneliness. It was well acted and would recommend it for sure. The pacing is steady throughout and some might find it a little on the slow side but it was an engaging film that had a lot to say without being overly sappy.
Hands holding a tablet displaying a video player interface. The video is paused.
February 20, 2026
In case you hadn’t seen these (and also for my friends at Adventure Film ), here are a couple of must-see running movies from Joel Wolpert:  Geoff Roes: Slogging to the Top