What is a CMS?
CMS stands for “Content Management System”, which is just saying “Software for Controlling Your Site’s Contents”. These systems allow a user(s) to login to an administrative interface that let’s them update articles, the site design/layout and/or certain functionalities (via plug-ins for things like forms, stores or media galleries, for example).
The most popular ones out there are Joomla, WordPress & Drupal (all of which I am familiar with). My fave is Joomla, but we can built it with any other that you may require (ie ModX is another I know)… For some clients, it makes more sense to have a static site (no software, and requiring some coding & FTP knowledge), and then have help on updates. There are pro’s & con’s to either approach, and other aspects like budgets to consider.
I am happy to answer any/all questions that you may have, and work to help you to decide what is the best fit for your project. But generally, I find a CMS to work best.