Ко мне чаще всего обращаются с одной и той же формулировкой: «хочу заказать веб-приложение, но не понимаю, с чего начинать и сколько это будет стоить». За несколько лет разработки на React, Vue и Laravel у меня сложилась четкая последовательность этапов, которая работает почти в любом проекте: от CRM для отдела продаж до SaaS-сервиса с подпиской. Дальше раскладываю процесс по шагам, из чего складывается смета и на что уходит основная часть бюджета, с реальными цифрами и примерами интеграций, вроде эквайринга T‑Bank или автоматизации в n8n.
Что считать веб-приложением и когда оно нужно
Сайт-визитка или лендинг показывает информацию и собирает заявки через форму. Веб-приложение хранит данные, считает, авторизует пользователей и меняет поведение в зависимости от того, кто зашел и что сделал раньше: личный кабинет с историей заказов, калькулятор с сохранением расчетов, CRM с ролями сотрудников, сервис с подпиской. Если задача укладывается в статичные страницы и форму обратной связи, часто выгоднее собрать сайт на Tilda или WordPress и не переплачивать за кастомную разработку. Если нужна логика, база данных и интеграции с внешними сервисами, разговор идет уже про полноценное веб-приложение, и смета строится по другим правилам.
Граница между «доработать существующий сайт» и «сделать веб-приложение с нуля» на практике проходит примерно так: пока хватает JS-скрипта поверх готового конструктора, простая доработка для Tilda стоит от 3 000 ₽, а комплексная интеграция с CRM, эквайрингом или СДЭК на той же платформе уже от 40 000 ₽. Когда логики становится больше, чем может выдержать конструктор, дешевле и надежнее переходить на отдельную разработку.
Этапы разработки веб-приложения от брифа до запуска
Процесс у меня обычно раскладывается на семь шагов, и пропуск любого из них позже аукается либо переделками, либо срывом сроков.
- Бриф и консультация. Обсуждаем цели, аудиторию, бюджет и вписывается ли задача вообще в формат веб-приложения. Разовая консультация стоит от 3 000 ₽ и часто экономит клиенту куда больше на этапе выбора подрядчика.
- Прототипирование. Собираю карту экранов и пользовательские сценарии: кто и как проходит путь от регистрации до целевого действия. На этом шаге вылезают процентов семьдесят будущих вопросов по функциональности.
- Дизайн интерфейса. Делаю макеты в Figma с учетом мобильной версии, без нее сейчас не запускаю ни один проект.
- Разработка. Frontend на React или Vue, backend на Laravel или Node, база данных под нагрузку и структуру данных проекта.
- Интеграции. Подключаю CRM (Bitrix24, amoCRM), эквайринг вроде T‑Bank или WooCommerce для магазинных сценариев, доставку через СДЭК, уведомления в Telegram.
- Тестирование. Кросс-браузерная проверка, для проектов с высокой нагрузкой отдельно прогоняю нагрузочные тесты.
- Запуск и перенос на боевой сервер, настройка домена и SSL.
После запуска приложение не остается без присмотра само по себе: обновления зависимостей, правки после реальной эксплуатации и реакция на инциденты требуют отдельного внимания. Техподдержка у меня стоит от 15 000 ₽ в месяц, это не входит в стоимость разработки и оплачивается отдельно.
Бесплатный материал
🎁 Полезный скрипт в подарок
Подпишитесь на Telegram - пришлю готовый скрипт по этой теме.
Без спама. Отписка в 1 клик.
Из чего складывается смета на веб-приложение
Смета собирается из нескольких статей, и каждая двигает итоговую цифру в конкретную сторону.
- Функциональность: количество экранов, ролей пользователей, личных кабинетов. Админка с тремя ролями стоит дороже, чем публичная витрина без авторизации.
- Интеграции: каждый внешний сервис, будь то эквайринг, CRM или служба доставки, добавляет отдельный блок работ по документации конкретного API.
- Дизайн: типовой макет на базе готовой UI-библиотеки обходится дешевле индивидуальной отрисовки каждого экрана.
- Мобильная адаптация или PWA поверх основного приложения.
- Админ-панель для управления контентом и данными без обращения к разработчику по каждому мелкому изменению.
На практике интернет-магазин с эквайрингом T‑Bank и интеграцией доставки СДЭК обходится заметно дороже, чем каталог-витрина без личного кабинета и без онлайн-оплаты, хотя оба варианта формально «интернет-магазин».
Отдельно от разработки идут расходы, которые зависят не от типа проекта, а от конкретных параметров: домен в зоне .ru стоит около 200-800 ₽ в год, в зоне .com обычно дороже; SSL-сертификат может быть бесплатным через Let’s Encrypt или платным расширенным (EV) для финансовых сервисов; хостинг или VPS-сервер начинается от нескольких сотен рублей в месяц и растет с нагрузкой; комиссия эквайринга зависит от тарифа банка, а не от того, лендинг это или маркетплейс, и обычно составляет 1,5-2,7% с оборота.
Сколько стоит заказать веб-приложение: сравнение форматов
| Формат | Для чего подходит | Срок разработки | Цена |
|---|---|---|---|
| Лендинг на Next.js | презентация продукта или услуги, сбор заявок | 2-3 недели | от 80 000 ₽ |
| Интернет-магазин под ключ | каталог, онлайн-оплата, доставка | 4-6 недель | от 80 000 ₽ |
| Дашборд или BI на Vue.js | визуализация данных, отчеты для команды | 4-8 недель | от 90 000 ₽ |
| CRM или админ-панель на React | учет клиентов, заказов, ролей сотрудников | 6-10 недель | от 100 000 ₽ |
| Веб-сервис, SaaS или SPA | подписочный продукт, личные кабинеты, сложная логика | от 8 недель | от 300 000 ₽ |
Для ориентира: в студиях среднего размера аналогичный интернет-магазин часто оценивают в 150 000-500 000 ₽, а SaaS-проект от 500 000 ₽ и выше, у фрилансеров на биржах диапазон обычно ниже студийного, но и риски по срокам и качеству кода заметно выше. Это рыночные цифры, не мои расценки, привожу их для сравнения.
Дополнительные модули: боты, автоматизация, AI
Веб-приложение редко существует само по себе, вокруг него обычно достраивается несколько сервисов. Telegram-бот на aiogram закрывает уведомления о заказах и первую линию поддержки, чат-бот с базой знаний на Claude отвечает на типовые вопросы клиентов без участия оператора, автоматизация в n8n синхронизирует CRM, таблицы и рассылки без ручного переноса данных, а парсинг на Python собирает открытые данные для мониторинга цен конкурентов или наполнения каталога. Каждое из этих направлений считаю отдельно от основного приложения, и по срокам они редко укладываются в один спринт с основной разработкой. Весь список с ориентирами по цене собран в разделе услуг по разработке и автоматизации.
Примерные цифры: Telegram-бот от 30 000 ₽, автоматизация в n8n от 25 000 ₽, AI-интеграция на базе Claude API или OpenAI от 50 000 ₽, чат-бот с базой знаний (RAG) от 50 000 ₽, парсинг и автоматизация на Python от 20 000 ₽. Если контакты клиентов и переписка будут храниться в базе, сервер для этого лучше держать на территории России, а не в иностранном облаке, это требование 152-ФЗ по локализации персональных данных.
Частые ошибки при заказе веб-приложения
Экономят на прототипировании и сразу переходят к дизайну. Через месяц выясняется, что сценарий пользователя не учтен, и переделка обходится дороже, чем нормальный прототип на старте.
Не закладывают бюджет на интеграции отдельной строкой. Эквайринг, СДЭК, CRM почти всегда оказываются «неожиданной» статьей расходов, хотя по факту были очевидны с самого брифа.
Ждут бесплатную поддержку после сдачи проекта. Разработчик, который сдал приложение и закрыл акт, обычно не обязан бесплатно чинить его через полгода, техподдержку стоит закладывать в бюджет заранее, а не искать её постфактум.
Выбирают между доработкой готового конструктора и полноценным веб-сервисом по цене, а не по задаче. Комплексная интеграция для Tilda от 40 000 ₽ решает задачи среднего масштаба, но если бизнес-логика растет, дешевле сразу считать полноценный веб-сервис, чем упираться в ограничения конструктора и переписывать все с нуля через год.
Частые вопросы
Сколько времени занимает заказ веб-приложения от заявки до запуска?
Зависит от формата. Лендинг или простой магазин укладываются в 2-6 недель, CRM с несколькими ролями пользователей обычно занимает 6-10 недель, а полноценный веб-сервис или SaaS с личными кабинетами и сложной логикой стартует от 8 недель и может растянуться на несколько месяцев в зависимости от количества интеграций.
Можно ли начать с малого бюджета и дорабатывать веб-приложение поэтапно?
Можно, и на практике это частый сценарий: сначала делаем MVP с ключевой функцией, потом добавляем личный кабинет, оплату, интеграцию с CRM отдельными этапами. Такой подход требует заранее продуманной архитектуры, иначе поэтапные доработки превращаются в переписывание кода.
Чем веб-приложение отличается от сайта на Tilda или WordPress?
Tilda и WordPress отлично справляются с витриной, блогом или лендингом с формой заявки, а сложную логику вроде личных кабинетов, ролей пользователей или расчетов с сохранением истории туда закладывают через скрипты и плагины с ограничениями. Веб-приложение пишется под конкретную логику без оглядки на возможности конструктора, поэтому и гибче, и дороже в разработке.
Что входит в смету, кроме разработки?
Домен, SSL-сертификат, хостинг или сервер, а для проектов с оплатой еще и комиссия эквайринга по тарифу банка. Эти расходы не зависят от типа приложения и обычно не входят в стоимость разработки, их нужно закладывать отдельной строкой при планировании бюджета.