A content management system is a user interface that makes interacting and updating websites user-friendly. Having this system lets users login to a dashboard where they can add new pages, blog posts, images or any SEO relevant content.