Сколько стоит разработка SaaS-платформы
Платформа по подписке начинается от 150 000 ₽ и от двух недель, а верхняя граница определяется не количеством экранов, а количеством правил, которые система обязана соблюдать. Ответ на вопрос «сколько» зависит от того, какую из трёх стратегий бюджета вы выбираете.
Ниже — три стратегии, их сравнение и расходы, которые проявляются после запуска.
Стратегия первая: сразу целиком
Проектируется вся задуманная система: все роли, все тарифы, аналитика, кабинет владельца, интеграции.
Плюсы. Ничего не переделывается на полпути, архитектура цельная, к моменту выхода на рынок продукт выглядит взрослым.
Минусы. Самый долгий путь до первого платящего пользователя, а значит до проверки главной гипотезы — станут ли платить. Требования на старте приходится придумывать, потому что реальных пользователей ещё нет.
Кому подходит. Когда платформа делается под уже существующий бизнес с известными процессами. Papa BU строилась именно так: перепродажа уже работала, требования были известны, и система собирает поисковое ядро из Вордстата, пишет объявления и следит за биллингом.
Стратегия вторая: до первого платящего
Делается ядро: регистрация, одна главная рабочая функция, один тариф, оплата, минимальная админка. Всё остальное — после первых денег.
Плюсы. Проверка гипотезы происходит на реальных деньгах, а не на опросах. Дальнейшие доработки заказываются по тому, что просят живые пользователи.
Минусы. Первая версия выглядит бедно по сравнению с конкурентами, и часть посетителей уйдёт. Требуется дисциплина: соблазн доложить ещё одну функцию до запуска очень силён.
Кому подходит. Новому продукту, у которого пока нет пользователей.
Стратегия третья: собрать из готового
Сервис собирается на конструкторах и готовых инструментах: формы, таблицы, платёжный сервис, связки между ними.
Плюсы. Дешевле и быстрее всего, гипотеза проверяется за недели.
Минусы. Упирается ровно там, где начинается ваша уникальность: своя логика расчётов, разграничение доступа, обработка объёмов. Перенос на код обычно означает написание с нуля, а данные переносятся отдельной работой.
Кому подходит. Проверке спроса до вложений, а также внутренним инструментам, которыми пользуются несколько человек.
Сравнение
| Параметр | Сразу целиком | До первого платящего | Из готового |
|---|---|---|---|
| Стартовый бюджет | наибольший | средний | наименьший |
| Срок до первых денег | долгий | короткий | самый короткий |
| Риск сделать ненужное | высокий | низкий | низкий |
| Потолок развития | высокий | высокий | низкий |
| Права на код | ваши | ваши | ограничены сервисом |
| Стоимость смены пути | низкая | низкая | высокая, переписывание |
Что именно съедает бюджет платформы
Учётные записи и права. Регистрация, подтверждение, восстановление, приглашение коллег, роли внутри организации клиента. Выглядит скучно, занимает много.
Тарифы и лимиты. Что считается единицей потребления, что происходит при превышении, можно ли перейти на другой тариф в середине периода.
Деньги. Первое списание, автопродление, неудачное списание, повторная попытка, отключение доступа, возврат за неполный период, чек по каждой операции.
Изоляция данных. Пользователь одной организации не должен увидеть данные другой ни в списке, ни в поиске, ни в выгрузке. Это проверяется на каждом запросе.
Кабинет владельца. Вам нужно видеть подписки, платежи, оставшиеся дни и уметь вручную продлить или вернуть.
Каждый из этих пунктов не виден на макетах и почти всегда пропускается при самостоятельной оценке бюджета.
Расходы после запуска
Хостинг. Для платформы он дороже, чем для сайта: нужна база, фоновые задачи, копии.
Платёжный сервис. Процент с каждой операции.
Онлайн-касса. Абонентская плата за фискализацию.
Отправка сообщений. Почта и мессенджеры, обычно по объёму.
Доработки. Платформа живёт и меняется; это не признак плохой разработки, а нормальный режим. Гарантия три месяца покрывает ошибки исполнителя, но не новые функции.
Когда платформа не нужна
Если ваша идея сводится к тому, чтобы брать деньги за доступ к таблице, начните с таблицы и платного доступа к ней. Спрос проверится за неделю.
Если пользователей будет десяток и все они — ваши сотрудники, это не платформа, а внутренняя админка. Она делается в диапазоне сайта с админкой, от 100 000 ₽, и правил в ней меньше.
Если продукт продаётся разово, а не по подписке, весь биллинговый слой лишний. Достаточно оплаты и доступа. Сравнить порядок сумм по типам проектов можно на странице цен.
Сроки и на что они уходят
Две недели — это срок первой работающей версии по второй стратегии: вход, одна функция, один тариф, оплата.
Дальше срок определяется не объёмом кода, а количеством проверок. Платёжные сценарии проверяются реальными списаниями и возвратами, разграничение данных — попытками увидеть чужое из-под другой учётной записи, тарифы — переходами между ними в разных точках оплаченного периода.
Ваша часть календаря тоже существенна: договор с платёжным сервисом, подключение кассы, подготовка текстов оферты и тарифов. Эти вещи не зависят от разработки и делаются параллельно, но без них запуск невозможен.
Как считать бюджет на первый год
Разработка — только часть суммы, и обычно не самая коварная.
Заложите отдельной строкой хостинг и сервисы на двенадцать месяцев вперёд. Заложите доработки: платформа после запуска меняется всегда, и отсутствие этой строки означает, что первые же просьбы пользователей упрутся в пустой бюджет.
Заложите время на поддержку пользователей. У платформы по подписке это отдельная работа: вопросы о списаниях, доступах и возвратах приходят постоянно и требуют ответа человека.
Разумная пропорция для первого года: на разработку уходит основная сумма, на всё остальное — заметная её часть сверху. Планирование без этой части приводит к рабочей платформе, которую некому развивать.
Коротко
Платформа стоит от 150 000 ₽, и дальше цена растёт от числа правил: тарифы, лимиты, продления, возвраты, изоляция данных. Выбирайте стратегию по тому, есть ли у вас пользователи: под работающий бизнес осмысленно делать сразу целиком, для новой идеи — доводить до первого платящего, для проверки спроса — собирать из готового и быть готовым переписать. Основную часть бюджета съедают учётные записи, деньги и разграничение доступа, а не экраны.
Первый разговор — разбор задачи: нужна ли вам система или хватит одной страницы. Без обязательств и без счёта.
Частые вопросы
Почему платформа дороже магазина при похожем объёме экранов?
Магазин обслуживает разовую сделку, платформа — длящиеся отношения. Подписка, тариф, лимит, продление, неоплата, возврат за неполный период, разграничение чужих данных — это правила, которые надо соблюдать постоянно. Правила стоят дороже страниц.
Можно ли сначала запустить сервис бесплатным и добавить оплату потом?
Можно, и часто это разумно. Но учётные записи, тарифы и лимиты стоит спроектировать сразу, даже если тариф пока один и бесплатный. Тогда подключение оплаты будет доработкой, а не переписыванием основы.
Кому принадлежит код платформы?
Исключительные права переходят владельцу по акту, домен и хостинг оформляются на клиента. Для платформы это важнее, чем для сайта: вокруг кода строится бизнес, и возможность сменить исполнителя должна быть у вас с первого дня.
Те, что не помогают, мы переписываем — по этой кнопке и решаем, какие именно.
Ещё по теме
Пошаговый расчёт окупаемости сайта по трём числам, которые владелец может достать из своих данных за полчаса.
тем, кто заказывает Абонентское сопровождение: тарифы и состав работТри уровня абонентского сопровождения сайта, состав каждого, порядок учёта часов и условия перехода между уровнями.
тем, кто заказывает Аванс отдали, работы нет: что делать заказчикуПошаговый порядок действий, если подрядчик взял аванс за сайт и пропал — от первого письма до возврата денег.
тем, кто заказывает