Un sistema de gestión de contenidos es una aplicación utilizada en diversos sitios de internet para actualizarlos de manera fácil e intuitiva. Esta aplicación permite la incorporación de texto, fotos, videos y garantiza una visión global del estado del sitio en lo que respecta a actualizaciones de contenido. Existen varias posibilidades al respecto que habilitan distintas ventajas en lo que concierne al manejo de la información para actualizar y gestionar un sitio web; de estas quizá la más conocida sea WordPress, aplicación que puede implantarse en cualquier tipo de servidor. Los sistemas de gestión de contenido ciertamente contribuyeron mucho a la proliferación de sitios que tenemos hoy en día; en efecto, gran parte de esta proliferación se debe fundamentalmente a las facilidades que los mismos ofrecen.
Existió un momento en que establecer un sitio web requería de bastantes conocimientos para que el mismo se vea lo suficientemente profesional. No obstante, con el paso del tiempo se fueron desarrollando distintas aplicaciones que permitieron que esta tarea sea lo suficientemente sencilla como para que cualquiera pueda llevarla a cabo. Los gestores de contenidos forman parte del universo de estos programas. Así, un CMS por lo general es un programa que corre desde el lado del servidor y que utiliza un lenguaje popular como PHP; el contenido que el mismo gestiona se incorpora a una base de datos, por lo general Mysql. Algunos CMS conocidos son el mentado WordPress, Drupal, Joomla, etc.
Una plataforma que permite ver con claridad el funcionamiento de un gestor de contenidos es Blogger. La misma pertenece a google y habilita el uso de un blog para uso personal de forma gratuita. En este caso la interfaz es harto sencilla y permitirá una primera aproximación para neófitos en la materia. Para personas con cierta predisposición construir sitio web, en cambio, WordPress parece ser la mejor solución; es fácil de manejar y contiene una gran cantidad de plugins que habilitan una gran variedad de opciones como toma de respaldos, eliminación de spam, muestreo de estadísticas, etc. Finalmente, para personas con experiencia en programación y que desean tener un gran control sobre la aplicación en cuestión, quizá sea Drupal la opción más conveniente; en efecto, el mismo es considerado un CMS pero también un entorno de trabajo por sí mismo. Como podemos ver existen muchas alternativas en lo que respecta a sistemas de gestión de contenidos; cada personas deberá elegir el más adaptado a sus necesidades en función de su conocimiento y de sus intenciones.