Современный интернет рынок предлагает обширный выбор систем управления и    редактирования контента (CMS). В связи с большим разнообразием предложений, начинающим веб-мастерам сложно определить систему, которая наилучшим образом подойдет для их будущего проекта. Особые затруднения вызывает выбор между узкопрофильными CMS и многофункциональными системами. Большое количество систем управления и редактирования контента дают возможность создавать сайты с самыми разнообразными функциональными возможностями, а, следовательно, и разновидностями: новостные порталы, онлайн сервисы, тематические форумы, сайты социальных сетей, сайты-визитки, блоги и т.д. На рынке CMS также представлены узкоспециализированные системы, которые способны создавать сайты одной определенной категории.

При выборе бесплатной информационной системы в первую очередь необходимо обращать внимание на распространенность системы и обширность сообщества, которое осуществляет техническую поддержку и развитие. Второстепенным является ориентирование на определенные требования, которые веб-разработчик предъявляет к своему будущему проекту. Так, например, если необходимо создать форум в онлайн сервисе нет смысла внедрять отдельный скрипт. Оптимальным решением будет использование готовых модулей, которые предлагаются большинством многофункциональных систем управления контентом. Если же существует необходимость в организации полноценного независимого форума целесообразно применение системы ориентированно исключительно на создание форумов. Подобные системы обладают всеми современными функциями, требующимися поклонникам данного вида общения в сети интернет. Иными словами, необходимо определить для самого себя, какими функциями должна обладать CMS.

При создании веб-сайта, как и в любой производственной деятельности – компромиссы недопустимо. Посетители веб-проекта, который содержит не соответствующий для тематики функционал (не отвечающий потребностям пользователей), скорее всего, безвозвратно покинут сайт.

Если рассматривать создание блогов при помощи систем управления и редактирования контента, то ситуация иная. Универсальные системы содержат в себе все необходимые компоненты и модули для создания блога. Кроме этого, многофункциональные системы способны по желанию разработчика превратить блог в полноценный информационный портал. Применение узкоспециализированных систем управления контента для создания блогов не является оптимальным решением, по причине отсутствия дополнительных скриптов и модулей, которые впоследствии могут быть необходимы при развитии проекта.