If you haven’t heard of a CMS It stands for Content Management System and there are many open source solutions for CMS. A majority of SMB sites today are WordPress sites which is a CMS. There a few others developers like to use such as Joomla and Drupal. Some of the key benefits of having a CMS site are:
1. Easy to update and manage content including images and videos.
2. Many outstanding Plugins available especially for WordPress.
3. Saves money but not having to hire a developer to update your content.
4. Themes and templates can be custom.
5. SEO friendly sites if designed and developed correctly.