A content management system (CMS) is the framework that makes your website work—it structures your content and provides administration features that help you run your site without having to know too much about coding. The three most popular content...