Un CMS es un programa que permite publicar, editar y modificar el contenido de un sitio web. Los CMS varían en características de un sistema a otro, desde funciones simples hasta complejas. Un CMS almacena, controla, revisa y publica diferentes tipos de contenido como documentos, videos, fotos y datos. Noah's Classifieds es un ejemplo de un sistema de anuncios clasificados en línea que permite gestionar oferta y demanda a través de la red.