Ein Content Management System (kurz CMS) ist eine Benutzeroberfläche, um benutzerfreundlich und verständlich mit Webinhalten arbeiten zu können. Das System erfordert keine Programmierkenntnisse, denn es ermöglicht, unabhängig vom Quellcode mit Inhalten zu arbeiten. Das CMS ermöglicht, Inhalte sehr dynamisch, planbar, visualisiert und schnell zu erstellen.