CMS це програмна частина сайту, тобто його «движок» — набір програм (скриптів), дозволяють наповнювати сайт текстами, завантажувати картинки і вносити зміни у вже створені сторінки.
Абревіатура CMS розшифровується як Content Management System, тобто «Система Управління Контентом». Сьогодні існують чудові безкоштовні движки, які дозволяють навіть непідготовленому користувачеві за півгодини підняти і налаштувати свій сайт або блог, щоб почати його розвивати і монетизувати. Найпопулярнішими серед безкоштовних CMS є WordPress, Joomla та Drupal. Однак у них періодично виявляються «дірки» — уразливості, що дозволяють хакерам зламувати сайти. Тому багато компаній самі розробляють CMS для своїх сайтів, щоб захиститися від таких загроз.