Programa de sistema de gestión de contenidos que permite crear una estructura de soporte (framework) para el desarrollo y administración de contenidos, principalmente en páginas web, por parte de los administradores, editores, participantes y demás roles que se puedan establecer para su funcionamiento. Una de las principales características de los CMS es manejar de manera independiente el contenido y el diseño. Hoy día los programas basados sobre CMS tienen amplio éxito y beneficios, especialmente porque muchos de estos se encuentran estructurados en sistemas de licenciamiento GNU. Para el caso de sistemas de comercio electrónico pueden mencionarse OS Commerce y Magento; para sistemas de e-learning sobresalen Moodle y Dokeos; para el caso de Blogs se destacan Blogger y Word Press; en sistemas de gestión de contenidos Drupal, Joomla,, etcétera.