
Сайт или веб-приложение: когда нужен SaaS, а не лендинг
Кабинет, роли, подписка, API — это уже продукт, не «сайт на WordPress». Разбираем признаки, архитектуру и бюджет от $2,499.
«Нам нужен сайт с личным кабинетом, ролями и оплатой» — это уже веб-приложение. Путаница на старте стоит месяцев переделок и лишних $3,000–$8,000.
Признаки, что вам нужен web app
- Пользователи регистрируются и возвращаются в систему
- Разные роли: admin, менеджер, клиент, партнёр
- Данные меняются в реальном времени (статусы, заказы, задачи)
- Нужна подписка, биллинг или тарифные планы
- Интеграции с CRM/ERP через API, а не «форма на почту»
Чем отличается архитектура
Сайт — это в основном контент и формы. Web app — это состояние, авторизация, база данных, бизнес-логика и observability. Стек вроде Next.js + PostgreSQL + auth даёт масштабируемое ядро; WordPress с 15 плагинами — нет.
Модули, которые закладывают сразу
- Auth и роли (RBAC)
- Admin-панель для операций
- API-слой для интеграций
- Логирование и алерты
- Roadmap следующей фазы — не «доделаем потом»
Сроки и бюджет
MVP SaaS — 3–8 недель, от $2,499. Discovery (архитектура, роли, сценарии) — 1–3 дня до кода. Полный продукт с биллингом и интеграциями — 2–3 месяца.
Не смешивайте «сайт-визитку» и продукт в одном ТЗ. Сначала MVP с 2–3 ключевыми сценариями — потом модули.
Типичные ошибки
- Строить «кабинет» на конструкторе без API
- Не проектировать роли до разработки
- Игнорировать onboarding первой сессии
- Не закладывать поддержку после релиза
«SaaS — это не сайт с кнопкой „Войти“. Это продукт с данными, правами и эксплуатацией.»