Система управления контентом - обеспечение, нужное в качестве инструмента контроля контента. Как правило, это неструктурированные данные. В качестве объекта управления выступает большое количество видео, аудио, изображений или документов. Системы управления содержимым сайтов - это частный случай подобного вида программного обеспечения. Они дают возможность без проблем управлять графическим и текстовым содержанием сайта. По принципу устройства программное обеспечение управления содержимым сайта делится на три вида. К первому типу относится принцип генерации страниц по требованию. При запросе страницы, она каждый раз заново загружается из СУБД. Это создает нагрузку на сервер, но она может быть уменьшена с применением средств кэширования. При втором типе деятельности существет статичный набор страниц. В это время быстродействие лучше, но пользователю нельзя взаимодействовать с содержимым сайта. Третий тип - смешанный, который сочетает первые два. Он может быть реализован несколькими путями. Например, при первом запросе страница создаётся и сохраняется в кэш, а при последующих вызовах загружается из него, или страница генерируется из до создания информационных блоков. Естественно, такое программное обеспечение, как CMS, эффективно приобрело популярность, и, на этот момент - Система управления содержимым - общепринятый стандарт изготовления сайтов. По сути, CMS - серверное программное обеспечение, то есть монтируется и находится оно на сервере, и создание страниц сайта происходит динамически - по запросу пользователя (каждая страничка получила собственный адрес) страница каждый раз "собирается" заново из небольших файликов и информации, взятой из базы данных. Современные системы управления содержимым содержат богатые функции по управлению контентом сайта и сбору статистической информации.