Un CMS (Content Management System) es un tipo de programa que pretende facilitar la gestión de contenidos a los administradores de sitios web.
Es decir, que pretende que qualquiera sin conocimientos de programación pueda crear/mantener un sitio web (crear/cambiar contenido, subir fotos, videos, música...)
Hay CMS especiales para blogs, foros, galerias, wikis, educación, comercio electrónico, portales...
https://es.wikipedia.org/wiki/Sistema_de_gesti%C3%B3n_de_contenidos