Un CMS, ou content management system, est un outil web permettant de gérer et de mettre en forme du contenu à l’aide d’une interface plus ou moins adaptée mais relativement conviviale dans la plupart des cas.
Un CMS permet de ne pas éditer de code pour avoir a publier une nouvelle page sur un site ou à ne pas être obligé de rajouter des informations à la main dans la base de données pour ajouter un nouveau produit sur votre site E-commerce.
Les CMS e-commerce sont plus des outils de gestion de catalogue que du contenu texte. Les outils CMS les plus connus sont Magento, Prestashop, Oscommerce et Drupal mais il en existe une variété quasiment infinie.