Выбор между самописной разработкой, CMS и конструктором — это решение о распределении ответственности и долгосрочных обязательств, а не о технологиях. Разбираем матрицу рисков, скрытые статьи бюджета и вопросы, которые стоит задать вендору до подписания договора.
Когда руководство выбирает платформу для сайта, на столе обычно лежат две цифры: стоимость запуска и срок разработки. Обе говорят о первом дне. Между тем платформа — решение с горизонтом в годы: оно фиксирует, кто в компании отвечает за код, инфраструктуру, безопасность и обновления, и как будут распределяться расходы на всем жизненном цикле. Управленческий смысл выбора именно такой, и его лучше понять до подписания договора.
Июль 2026 года дал этому наглядную иллюстрацию. Команда WordPress экстренно закрыла две критические уязвимости — патч вышел в пятницу, обновления принудительно накатили там, где это было технически возможно, а первую волну атак на неуспевших зафиксировали уже в выходные. Под удар попали версии, на которых держатся свыше 400 миллионов сайтов. Независимый консультант по кибербезопасности Даниэль Кард прогнал автоматическую проверку по случайным трем с половиной тысячам площадок: уязвимыми оказались менее 15%. В пересчете на экосистему — порядка 90 миллионов сайтов, чьи владельцы узнали о риске из утренних новостей.
Для управленца здесь важна не кибербезопасность сама по себе, а вопрос, который за ней стоит: кто в вашей компании жмет кнопку обновления в пятницу вечером, есть ли регламент и человек с именем за этой операцией. Ответ определяется типом платформы, выбранной за годы до инцидента.
Каждая из трех моделей — самописная разработка, CMS, конструктор — представляет собой свой способ распределения пяти зон ответственности.
Код и доработки. В самописной разработке код полностью принадлежит компании: контроль абсолютный, но и все дефекты — внутренняя задача. На CMS ядро держит вендор, плагины — сторонние авторы, кастомные доработки — ваша команда или подрядчик. В конструкторе код закры: вмешаться в него нельзя.
Инфраструктура. Самописка означает свой сервер, свои резервные копии, свою зону ответственности за нагрузку и доступность. CMS — хостинг или облако с заранее известными требованиями платформы. Конструктор — инфраструктура внутри тарифа.
Обновления и безопасность. Здесь разброс максимальный. Для самописки публичных патчей не существует: каждую уязвимость находит не сообщество исследователей, а тот, кто первый до нее доберется, и устраняет ее ваш разработчик за ваш бюджет. На CMS обновления — зона подрядчика или внутренней команды. В конструкторе инциденты закрывает вендор, клиент о них обычно даже не узнает.
Масштабирование и выход. Самописка масштабируется доработкой архитектуры силами команды. CMS — модулями, интеграциями и готовыми расширениями. Конструктор — сменой тарифа до потолка платформы.
Особого внимания заслуживает последняя строка любой такой матрицы — поведение платформы при остановке платежей. Самописный сайт продолжает работать, но двигать его некому, кроме вас. Сайт на CMS работает и без продления лицензии, однако замирает на старой версии без обновлений безопасности. Конструктор выключается: контент обычно выгружается, функциональность — нет. Это и есть привязка к вендору, риск, который при выборе почти не оценивают, а на третьем году он превращается в главную строку.
Про CMS есть и объективная фактура по риску: по отчету Patchstack, за 2025 год в экосистеме WordPress нашли 11 334 новые уязвимости — рост на 42% к 2024 году, рекорд за всю историю наблюдений. 91% из них приходится на плагины. Медианное окно между публикацией уязвимости и первыми попытками эксплуатации — около 5 часов. Переводя на управленческий язык: реакция на инцидент должна измеряться часами, а значит, за ней должен стоять подрядчик с регламентом или штатная роль.
Стартовая смета — цена первого дня. Полная стоимость владения, которую в международной практике называют TCO, складывается на горизонте трех лет из пяти статей: запуск, регулярные платежи, правки, масштабирование, выход. Вилки ниже — оценочные, для типового корпоративного сайта или небольшого магазина, но форма расчета универсальна.
Запуск. Самописная разработка — от 300 000 до 1 000 000 рублей и выше. Сборка на CMS — 50 000 — 150 000 рублей, готовое решение поверх CMS удешевляет вход. Лендинг на конструкторе у подрядчика — 15 000 — 25 000 рублей, при самостоятельной сборке старт может быть нулевым.
Регулярные платежи. Самописка не предполагает платежей вендору, но команда или подрядчик — это от 80 000 рублей в месяц. CMS — хостинг, продление лицензии, поддержка, суммарно 5 000 — 30 000 рублей в месяц. Конструктор — подписка на бизнес-тариф порядка 30 000 — 40 000 рублей в год, плюс платные виджеты, интеграции и снятие ограничений сверху.
Правки. Самописка — полный час разработчика на каждую задачу. CMS — час подрядчика, при этом часть задач закрывается модулями и готовыми решениями. Конструктор — правки включены в тариф, но строго в рамках блоков вендора: задачи за пределами решает только переезд.
Масштабирование. Самописка — часы внутренней команды на доработку архитектуры. CMS — модули и интеграции. Конструктор — смена тарифа до упора в потолок платформы.
Выход. С самописки не требуется. С CMS — плановый перенос без спешки. С конструктора переезд стоит как разработка с нуля.
Простая арифметика показывает, как работает вторая статья. Лендинг на конструкторе за 15 000 — 25 000 рублей — только вход. Подписка за три года набегает 90 000 — 120 000 рублей, без платных виджетов и снятия ограничений тарифа. У самописки старт от 300 000 рублей против 15 000 — 25 000 за лендинг, зато нет вендорных платежей — но есть команда от 80 000 рублей в месяц. Экономика каждого пути раскрывается только на дистанции.
Из этих статей следует управленческая формула: чем дешевле первый день, тем дороже третий год. Конструктор выигрывает вход и проигрывает горизонт. Самописка — зеркальная экономика. CMS держит середину с постоянными, но предсказуемыми платежами. Ориентир для интернет-магазина по каталогу: до 10 товаров достаточно конструктора, диапазон 10 — 3 000 позиций — зона готовых CMS, свыше 3 000 — аргумент в пользу собственной разработки.
И важно зафиксировать: бесплатных CMS не существует. Даже без платежа за лицензию компания платит хостингом и часами подрядчика. Нулевая строка платформы в смете запуска означает лишь то, что расходы переехали в другой бюджет.
У самописного пути есть валидные сценарии, и руководителю стоит знать их границы.
Первый — уникальная логика как конкурентное преимущество. Если продукт или сервис строится на процессах, которых нет в готовых платформах, писать их поверх чужой CMS может оказаться дороже, чем с нуля. Сюда же — проекты, где контент и его подача составляют основу бизнеса, и требования к безопасности или масштабу за рамками массовых решений.
Второй — собственная команда и горизонт планирования от пяти лет. Тогда платежи, которые конкуренты направляют вендорам, инвестируются в собственный код, остающийся активом компании.
Решение стоит принимать после просчета трех факторов: фактора автобуса — что будет с сайтом, если уйдет единственный разработчик, знающий архитектуру; стоимости собственного часа на фоне часа подрядчика поддержки; цены простоя, ведь чинить самописный сайт кроме вас некому.
На втором году жизни сайт перестает быть проектом и становится подразделением. Появляется регулярный контур работ: обновления платформы, резервные копии, чистка спама, правки шаблонов, отслеживание уязвимостей.
Рыночные вилки октября 2026 года: минимальное техническое обслуживание — от 3 000 рублей в месяц. Серьезные тарифы агентств — от 29 000 рублей в месяц при стоимости часа специалиста 2 300 — 2 900 рублей. Для действующего магазина с интеграциями реалистичный коридор — 30 000 — 80 000 рублей в месяц в зависимости от объема доработок.
Форма этой статьи тоже зависит от платформы. В конструкторе поддержка встроена в тариф, но правки ограничены блоками вендора.
На CMS это подрядчик или внутренняя команда, при этом готовые решения снижают инженерную часть: обновления и совместимость берет на себя вендор, а дорогие часы специалистов уходят на бизнес-задачи. В самописке поддержки из коробки не существует — каждый месяц оплачивается полный час разработчика за весь фронт работ.
Руководство по запуску и развитию сайта помогут просчитать оба сценария.
Практический прием бюджетирования: реалистичную месячную поддержку умножить на 36 и прибавить к смете запуска. Полученная цифра — настоящий бюджет на платформу, и именно ее стоит сравнивать между вендорами.
Перед оплатой тарифа или подписанием контракта полезно провести час с этим списком — честный продавец платформы ответит на половину сам.
Если вместо ответов звучит, что это уже детали, вы узнали о продавце все, что нужно.
Июльский инцидент 2026 года разложил три модели по полочкам. Кто-то прожил его, не заметив: за клиента ответила чужая команда в рамках подписки. Кто-то обновлялся в панике в выходные. Кто-то обнаружил, что патчей для его сайта не существует в природе и каждая уязвимость — его личная и платная проблема.
Выбор платформы — это выбор того, кому принадлежит код, кто отвечает за безопасность и как распределены расходы на три года вперед. Самописная разработка — максимум контроля и максимум обязательств. Конструктор — аренда чужой заботы с потолком и ценой выхода. CMS — середина с предсказуемыми платежами. Каждая модель выгодна одному профилю бизнеса и разорительна другому.
Сезон бюджетов на 2027 год уже начался. Если в бюджете на сайт есть только строка запуска — добавьте строку на три года: подписка, поддержка, доработки, выход. Одна такая таблица скажет о платформе больше, чем любая презентация вендора.