← Все статьи
Автоматизация · 8 мин чтения

Коробочное или заказное ПО: SaaS или разработка под себя

Коробочное или заказное ПО? Практичная схема выбора между SaaS и заказной разработкой для малого и среднего бизнеса, пример затрат за 3 года.

Честный ответ на вопрос «коробочное или заказное ПО» такой: если процесс стандартный — покупайте SaaS; если сам процесс отличает ваш бизнес от конкурентов, если плата за пользователей растёт быстрее выручки или если сотрудники каждую неделю часами переносят данные между системами — заказывайте разработку под себя. Большинство компаний малого и среднего бизнеса в итоге приходят к гибриду: SaaS в основе и тонкий слой заказного ПО, который повторяет реальный рабочий процесс.

В этой статье — схема «разрабатывать или покупать», которую мы используем с клиентами, пример совокупной стоимости владения за три года и вопросы, которые стоит задать перед подписанием любого договора.

Разрабатывать или покупать: вся развилка в одной таблице

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

Фактор Обычно выигрывает SaaS (покупка) Обычно выигрывает заказное ПО (разработка)
Процесс Типовой (счета, email-рассылки, зарплата) Уникальный для компании или отрасли
Пользователи Немного, штат стабилен Много пользователей или много внешних (выездные сотрудники, партнёры)
Срок запуска Нужно, чтобы работало уже на этой неделе Готовы вложить 6–12 недель и больше в первую версию
Интеграции Хватает готовых коннекторов Нужны глубокие двусторонние интеграции или локальное оборудование
Данные Хранение у вендора допустимо Нужно полное владение, свой сервер или конкретный хостинг
Частота изменений Устраивает roadmap вендора Правила часто меняются, контроль нужен вам
Структура бюджета Мало на старте, но платёж навсегда Больше на старте, дальше — низкие постоянные расходы

Если большинство ответов — в левой колонке, дальше можно не читать: покупайте. Если три и более — в правой, читайте дальше.

Когда правильный ответ — SaaS (и мы скажем об этом прямо)

Мы зарабатываем разработкой, но всё равно рекомендуем SaaS во многих консультациях. Покупайте готовое, если:

  • Задача типовая. Бухгалтерия, зарплата, рассылки, электронная подпись, видеозвонки, служба поддержки. Зрелые продукты уже решили эти задачи для тысяч компаний — в русскоязычных странах эту роль часто играют 1С, Битрикс24 или amoCRM. Переписывать их с нуля — расходы без преимущества.
  • Продукт — это соответствие требованиям. Налоговые правила, расчёт зарплаты, приём платежей: в регулируемых областях отдельная команда вендора по комплаенсу стоит подписки.
  • Процесс ещё не устоялся. Если вы только нащупываете, как продавать и как оказывать услугу, SaaS позволяет учиться дёшево. Разрабатывайте позже, когда поймёте, как выглядит «правильный» процесс.
  • Команда маленькая, штат не растёт. Несколько лицензий на разумном тарифе почти всегда дешевле заказной разработки на горизонте трёх лет.

Сигнал, что вы переросли SaaS, — не отсутствующая функция, а костыль: общая Excel-таблица рядом с сервисом, сотрудник, который каждую пятницу копирует данные из одной системы в другую, разговоры «этой частью мы просто не пользуемся». Если звучит знакомо, прочитайте, как заменить Excel на программу.

Когда выигрывает заказная разработка

Заказное ПО окупается в четырёх ситуациях.

1. Ваш процесс — конкурентное преимущество

Если то, как вы планируете, считаете цены, проверяете качество, распределяете заявки или строите отчёты, — часть причины, по которой клиенты выбирают вас, то втискивание процесса в универсальный инструмент это преимущество размывает. Заказное ПО реализует ваши правила точно: цепочку согласований, логику ценообразования, контрольные точки.

2. Плата за пользователя растёт быстрее, чем ценность

SaaS часто стоит «за пользователя в месяц». Для пяти офисных сотрудников это идеально, а для 150 рабочих на производстве, которым нужно только отметиться, посмотреть график или отправить форму, — дорого. У заказного ПО нет платы за место: 151-й пользователь почти ничего не стоит.

3. Важны владение данными и хостинг

Некоторым компаниям нужно, чтобы данные хранились в определённой стране, на собственной инфраструктуре или по их собственным правилам безопасности — в России, например, этого прямо требует закон о локализации персональных данных. Другие просто не хотят зависеть от формата выгрузки вендора. В заказном ПО база данных, схема и резервные копии принадлежат вам.

4. Основная работа — в интеграциях

Когда ценность возникает между системами — ERP, сайт, склад, устройство в цеху, — заказное ПО умеет говорить с каждой из них напрямую, а не через хрупкие цепочки коннекторов.

Реальный пример: «HR-учёт посещаемости»

Наше HR-приложение «HR-учёт посещаемости», в основе которого — учёт посещаемости, началось с вопроса «разрабатывать или покупать» для стекольного завода. Готовые приложения для учёта рабочего времени существуют, но заводу нужно было подтверждать присутствие сотрудника сразу тремя сигналами: заводской WiFi, геолокация и одобренное устройство с подписью HMAC. Плюс строго одна отметка прихода, перерыва и ухода в день, правила опозданий с допуском и автоматическими удержаниями, заявки на отпуск. И всё это должно работать за Cloudflare Tunnel, Access и WAF без открытых портов. Такой комбинации не было ни в одном готовом продукте, поэтому мы её разработали: мобильное приложение на Flutter, админ-панель на Laravel/Filament и PostgreSQL. Сейчас система предлагается другим производителям как готовый продукт — заказная разработка не всегда остаётся разовой.

Гибрид: SaaS в основе плюс заказная «связка» и ИИ-агенты

Для большинства компаний лучший ответ — не чистая разработка и не чистая покупка, а:

  1. Оставить SaaS для типовых задач — бухгалтерия, почта, платежи, базовая CRM.
  2. Разработать тонкий заказной слой там, где процесс уникален: дашборд, собирающий данные из трёх систем, личный кабинет клиента, мобильное приложение для выездных сотрудников, движок расчёта цен.
  3. Добавить ИИ-автоматизацию там, где люди копируют, классифицируют или пересказывают. ИИ-агент, который читает входящие документы, извлекает поля и записывает их в вашу систему, убирает часы ручного ввода без замены всего стека.

Наш собственный продукт Rastock AI — пример заказного ПО, созданного там, где ни один инструмент не справлялся: с помощью моделей компьютерного зрения и LLM он генерирует метаданные для стоковых агентств — заголовки, ключевые слова, описания — и доставляет файлы по FTP в 10+ агентств, включая Adobe Stock и Shutterstock. К сервису подключились 900+ авторов, обработано более 1 млн файлов. Тот же подход — ИИ плюс заказные интеграции — применим к счетам, заказам, фотоотчётам или обращениям в поддержку в обычном бизнесе. Большая часть наших проектов по разработке бизнес-ПО и ИИ-автоматизации — именно такой гибрид.

Совокупная стоимость владения за три года: пример

Цифры ниже — иллюстративная оценка, а не коммерческое предложение. Подставьте своё количество пользователей и свои цены.

Сценарий A — 60 пользователей, отраслевой инструмент. Отраслевой (вертикальный) SaaS по условной цене $45 за пользователя в месяц плюс около $300 в месяц на коннекторы и дополнения.

SaaS Заказное ПО
Старт ~$2 000 внедрение ~$40 000 первая версия
Постоянные расходы, 1-й год 60 × $45 × 12 + $3 600 = ~$36 000 Хостинг ~$2 400 + поддержка ~$6 000
2–3-й годы ~$72 000 (без учёта повышения цен) ~$16 800
Итого за 3 года ~$110 000 ~$65 000

Сценарий B — 8 пользователей, типовой процесс. Тот же SaaS по $45 за пользователя обойдётся примерно в $13 000 за три года. Заказная разработка стоила бы в разы больше. Покупайте SaaS.

Вывод: ответ определяют количество пользователей и соответствие процессу, а не цена разработки сама по себе. Учитывайте и скрытые расходы: на стороне SaaS — ручные костыли, двойной ввод данных и ежегодное повышение тарифов; на стороне заказного ПО — поддержку (по нашей оценке, закладывайте 10–20% стоимости разработки в год) и время вашей команды на требования и тестирование.

Сколько стоит заказное ПО и как определить объём работ

В Racool Studio первая версия заказного бизнес-ПО обычно стоит $15k–$50k+. Диапазоны зависят от объёма работ. Цены на локальных рынках могут отличаться; мы работаем удалённо с клиентами в Азербайджане, России и других русскоязычных странах. Что влияет на стоимость:

  • Пользователи и роли. Одна роль (например, сотрудники, которые отмечаются) — просто; пять ролей с разными правами и цепочками согласований — нет.
  • Платформы. Только веб-админка или ещё приложения для iOS и Android для сотрудников «в полях».
  • Интеграции. Каждая внешняя система — бухгалтерия (например, 1С), ERP, платёжный провайдер, оборудование — добавляет время на проектирование и тестирование.
  • Отчётность. Несколько фиксированных отчётов — дёшево; гибкий конструктор отчётов — отдельный проект.
  • Перенос данных. Аккуратно перенести годы Excel-таблиц или старую базу — серьёзная работа.
  • Безопасность и хостинг. Закрытые сети, SSO, журналы аудита и требования регуляторов увеличивают объём.

Как мы держим бюджет под контролем:

  1. Описываем один процесс от начала до конца до того, как рисовать экраны. Кто что делает, с какими данными и что происходит, если что-то пошло не так.
  2. Выпускаем первую версию только для этого процесса, обычно за 6–12 недель, и сразу отдаём реальным пользователям.
  3. Остальное делим на этапы — по тому, что пользователи реально делают, а не по исходному списку пожеланий.
  4. Всё с первого дня оформлено на вас — репозиторий, облачные аккаунты, домен и база данных.

Если вы пока на этапе «а стоит ли вообще?», короткий консалтинг с описанием процесса и сравнением вариантов обойдётся дешевле любого из двух неверных решений.

Вопросы перед подписанием любого договора

Перед договором с SaaS-вендором:

  • Какой будет реальная цена за пользователя при нашем штате через два года, с учётом дополнений?
  • Можем ли мы в любой момент выгрузить все данные в пригодном формате и что будет с ними после отказа от подписки?
  • Есть ли нативная интеграция с нашими системами или нужен платный сторонний коннектор?
  • Какие из наших текущих костылей он уберёт — и какие новые создаст?
  • Как часто вендор раньше повышал цены или менял тарифы?

Перед договором на заказную разработку:

  • Кому принадлежат код, данные и облачные аккаунты? (Правильный ответ: вам.)
  • Что входит в первую версию, а что явно в неё не входит?
  • Как документируется система, чтобы её могла поддерживать другая команда?
  • Сколько стоит поддержка в месяц или в год и что в неё входит?
  • Можно ли посмотреть системы, которые команда уже разработала и эксплуатирует?

Чем может помочь Racool Studio

Мы — ИИ-ориентированная студия разработки из Маунтин-Вью, Калифорния, и мы работаем по обе стороны этого выбора: заказные системы вроде «HR-учёт посещаемости», собственный SaaS-продукт Rastock AI, а также «связки» и ИИ-агенты, которые соединяют SaaS-сервисы между собой. Поэтому у нас нет причин навязывать вам разработку, которая не нужна.

Консультация «разрабатывать или покупать» включает карту вашего процесса, короткий список SaaS-вариантов там, где они подходят, и — только если заказное ПО оправдано — поэтапный объём работ с диапазоном стоимости. Если задачу решает готовый SaaS, мы его назовём, а бюджет останется у вас.

Расскажите нам о процессе, который хотите навести в порядок, или посмотрите наши услуги по разработке бизнес-ПО и ИИ-автоматизации.

Частые вопросы

01 Стоит ли малому бизнесу заказывать разработку ПО?

Стоит, если ваш процесс — это конкурентное преимущество, если плата за пользователя в SaaS растёт вместе со штатом или если команда вручную переносит данные между несколькими сервисами. Если популярный SaaS закрывает 80% процесса без костылей, начните с SaaS.

02 Сколько стоит заказное программное обеспечение?

Зависит от количества пользователей и ролей, интеграций и отчётности. В Racool Studio первая версия под один бизнес-процесс обычно стоит $15k–$50k+; замена ERP — проект заметно крупнее. Диапазоны зависят от объёма работ, поэтому разработку лучше делить на этапы.

03 Кому принадлежит код?

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

Готовы создать то, что запомнят ваши клиенты?

Запишитесь на ознакомительный звонок. Если мы не подходим — скажем, кто подойдёт.