Материалы

Стоимость разработки SaaS в ОАЭ

Бюджет SaaS — это не одна цифра. Это исследование, первый релиз, мультитенантность, биллинг, интеграции, хостинг и постоянная разработка, и у каждой статьи свои факторы стоимости. В этом руководстве они разобраны по отдельности, чтобы вы видели, куда уходят деньги.

Проверено . Уровни объёма — ориентир для планирования, а не коммерческое предложение.

Коротко

Стоимость первого релиза SaaS в основном зависит от того, сколько ролей пользователей и ключевых процессов он поддерживает, как изолированы арендаторы (тенанты), как выставляются счета клиентам и с какими внешними системами нужно взаимодействовать. После запуска SaaS-продукт продолжает стоить денег каждый месяц — хостинг, сторонние сервисы и разработка. Закладывать в бюджет только разработку — самая частая ошибка, которую мы видим.

Основатели часто просят назвать одну цифру. Вместо этого мы раскладываем бюджет на составляющие, потому что так видно, какие решения меняют итог, а какие могут подождать, пока у вас не появятся платящие клиенты.

В этом руководстве описан объём работ, а не цены. Коммерческое предложение готовится после исследования и содержит согласованный объём работ, исключения, этапы и условия оплаты.

Допущения

  • Цены в коммерческих предложениях указываются в AED, НДС начисляется сверху.
  • Продукт — веб-приложение; нативные мобильные приложения оцениваются отдельно.
  • Продуктовые решения принимаете вы и каждую неделю участвуете в обзорах.
  • Дизайн входит в том объёме, который нужен для удобного первого релиза, а не как полноценная бренд-система.

Бюджет по составляющим

Разовые и регулярные составляющие
СоставляющаяЧто покрываетЧто на неё влияетКак оплачивается
ИсследованиеИсследование пользователей, объём работ, архитектура, кликабельный прототип, бэклог и оценкаКоличество типов пользователей и неизвестных в предметной областиРазово, фиксируется до начала
Первый релизКлючевые процессы, аутентификация, роли, панель администратора, уведомления, тестыКоличество ролей и процессов, глубина дизайнаРазово, фиксируется после исследования, оплата по этапам
МультитенантностьИзоляция тенантов, настройки для каждого тенанта, подключение, разделение данныхМодель изоляции и требования корпоративных клиентовРазово, в составе разработки первого релиза
БиллингТарифы, пробные периоды, подписки, счета, платёжный шлюз, работа с просроченными платежамиМодель ценообразования, счета с НДС, платёжные шлюзыРазовая разработка плюс собственная подписка или комиссии за транзакции у биллинг-провайдера
ИнтеграцииCRM, бухгалтерия, SSO, мессенджеры, сторонние данныеКоличество и качество APIРазово за каждую интеграцию плюс поддержка, когда другая система меняет свой API
Хостинг и инфраструктураОблачные окружения, база данных, хранилище, мониторинг, резервные копии, CI/CDТрафик, требования к размещению данных, целевые показатели доступностиЕжемесячно, облачный провайдер выставляет счёт по использованию
Постоянная разработкаИсправления, обновления безопасности, новые функции, поддержкаТемп дорожной карты и размер командыЕжемесячный абонемент или оплата по фактическим трудозатратам

Первые пять строк в основном разовые и приходятся на период до запуска или около него. Последние две повторяются каждый месяц, пока продукт работает. Исследование невелико по сравнению с остальным, но именно оно определяет, сколько вы заплатите за всё последующее, потому что каждое неясное требование превращается в переделки во время разработки.

Что сильнее всего меняет бюджет

Модель мультитенантности
Общая база данных с ID тенанта в каждой строке дешевле всего в разработке и эксплуатации. Отдельная схема или отдельная база данных для каждого тенанта дают более сильную изоляцию для корпоративных или регулируемых клиентов, но добавляют работы по миграциям и эксплуатации. Варианты разобраны в нашем руководстве по мультитенантности.
Модель ценообразования
Фиксированные ежемесячные тарифы просты. Оплата за рабочие места, по использованию или смешанная модель требуют учёта потребления, пропорционального пересчёта и более понятных счетов. См. требования к биллингу SaaS.
Особенности биллинга в ОАЭ
Налоговые счета, отвечающие требованиям НДС в ОАЭ, цены в AED и выбор платёжного шлюза — всё это влияет на разработку биллинга. Доступность и комиссии шлюзов различаются, поэтому мы уточняем их для вашего юридического лица.
Роли и права доступа
Две роли — небольшая задача. Настраиваемые роли, которые задаёт каждый клиент, цепочки согласований и журналы аудита — уже серьёзная работа.
Арабский язык и RTL
Арабский интерфейс затрагивает каждый экран, письмо и PDF. Если заложить его с самого начала, это обойдётся гораздо дешевле, чем добавлять позже.
Размещение данных и соответствие требованиям
Клиенты из госсектора, здравоохранения или финансов могут требовать хранения данных в ОАЭ и определённых мер безопасности, что влияет на выбор хостинга и стоимость.

Уровни объёма работ

Объём первого релиза по уровням без учёта исследования, хостинга и постоянной разработки
УровеньЧто входитЧто увеличивает стоимость
БазовыйMVP для проверки гипотезы: один тип клиентов, 2 роли, 3–4 ключевых процесса, общая база данных для тенантов, фиксированные тарифы с оплатой через готовую платёжную страницу, только английскийДополнительные процессы, второй тип клиентов, собственное выставление счетов вместо готовой платёжной страницы
СтандартныйОтраслевой B2B SaaS: командные аккаунты, 4–5 ролей, панель администратора, подписки со счетами, соответствующими требованиям НДС, 2 интеграции, английский и арабскийБольше ролей и цепочек согласований, дополнительные интеграции, оплата за рабочие места или смешанная модель, PDF и письма на арабском
РасширенныйПлатформа для крупных клиентов: SSO, настраиваемые роли, журналы аудита, биллинг по использованию, более сильная изоляция тенантов, публичный API, хранение данных в ОАЭОтдельная база данных для каждого тенанта, сложный учёт потребления, проверки безопасности и требования клиентов к соответствию, целевые показатели доступности

Уровень задаёт форму работы, а факторы — цену. На любом уровне исследование оценивается отдельно и проводится первым, а его результат — фиксированная цена разработки. Если вы решаете, что включить в первый релиз, помогут руководство по объёму MVP для SaaS и калькулятор стоимости MVP для SaaS.

Расходы на эксплуатацию после запуска

СтатьяЧто покрываетКак рассчитывается
Облачный хостингРабочее и тестовое окружения, база данных, хранилище, резервные копииОблачный провайдер выставляет счёт ежемесячно по использованию: вычислительные часы, размер базы данных, хранилище и передача данных. При запуске сумма невелика и растёт вместе с числом активных тенантов и трафиком.
Сторонние сервисыДоставка почты, отслеживание ошибок, мониторинг, поиск, хранение файловУ каждого сервиса свой тариф, обычно зависящий от объёма (отправленные письма, отслеживаемые события, проиндексированные записи). У большинства есть бесплатные или недорогие тарифы, из которых вы вырастаете по мере появления клиентов.
Платёжные комиссииКомиссии платёжного шлюза или биллинг-провайдераВ большинстве случаев процент от каждой транзакции плюс фиксированная сумма за транзакцию — по тарифам вашего провайдера, согласованным с ним. Некоторые биллинг-платформы дополнительно берут долю выручки.
ИИ-функции, если естьИспользование моделей для ИИ-функций в продуктеОплата за каждый токен входных и выходных данных по опубликованным тарифам провайдера, поэтому расходы растут с тем, как часто клиенты пользуются функцией и сколько текста отправляется при каждом использовании.
Абонемент на разработкуИсправления, патчи безопасности, обновления зависимостей, небольшие функцииЕжемесячный пакет времени разработчиков под вашу дорожную карту или оплата по фактическим трудозатратам.

Планируйте, что разработка продолжится и после запуска. Первые месяцы с реальными клиентами приносят больше всего запросов на изменения, а обновления безопасности не прекращаются никогда. Наша услуга разработки SaaS включает план на период после запуска.

Компромиссы, которые делают первый релиз доступнее

  • Поначалу используйте готовую платёжную страницу или биллинг-провайдера вместо разработки собственной логики выставления счетов — при условии, что его счета отвечают вашим обязательствам по НДС.
  • Начните с общей базы данных для тенантов, спроектированной так, чтобы крупного клиента позже можно было перенести в отдельную базу.
  • Создайте административные инструменты, которые нужны вашей команде для поддержки клиентов, и пропустите дашборды, о которых никто не просил.
  • Интегрируйтесь с одной CRM или бухгалтерской системой, которой пользуются ваши первые клиенты, а не с пятью.
  • Заложите арабский язык в план с первого дня, даже если он выйдет во втором релизе.

Если спрос ещё не подтверждён, может хватить прототипа; см. MVP или прототип. Если продукт нужен только вашей компании, заказное ПО может подойти лучше, чем SaaS.

Частые вопросы клиентов

Можно ли сделать MVP дёшево, а потом переписать?

Можно, но переписывание обходится дороже, чем ожидает большинство основателей. Мы предпочитаем небольшой первый релиз на основе, которая может расти: правильная мультитенантность, аутентификация и модель данных, но меньше функций.

Нам будет принадлежать код?

Права на код и аккаунты прописываются в договоре и согласуются до начала работ. Мы рекомендуем, чтобы продукт с первого дня работал в облачных, кодовых и биллинговых аккаунтах, которые принадлежат вам, — тогда потом ничего не придётся передавать.

Что выбрать: фиксированную цену или оплату по фактическим трудозатратам?

Фиксированная цена подходит для чётко определённого первого релиза после исследования. Оплата по трудозатратам подходит для постоянной работы, где приоритеты меняются. Во многих проектах эти модели используются последовательно.

Нужно ли размещать продукт в ОАЭ?

Только если этого требуют ваши клиенты, отрасль или договоры. У нескольких крупных облачных провайдеров есть регионы в ОАЭ, и при необходимости мы можем с самого начала разрабатывать под них.

Какой бюджет заложить на первый год после запуска?

Прибавьте к стоимости разработки хостинг, сторонние сервисы и абонемент на разработку на двенадцать месяцев. В таблице расходов на эксплуатацию выше показано, как рассчитывается каждая статья; в вашем коммерческом предложении они будут оценены под ожидаемое число клиентов.

Расскажите о своей идее продукта, целевых клиентах и модели ценообразования, и мы вернёмся с оценкой по объёму работ с разбивкой по составляющим. См. также исследование продукта и цены.

Давайте работать вместе

Готовы построить систему роста?

Отправьте короткое описание задачи или напишите нам в WhatsApp. Мы ответим уточняющими вопросами, предложим объём работ и следующий шаг.