Коробочное или заказное ПО: 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 в основе плюс заказная «связка» и ИИ-агенты
Для большинства компаний лучший ответ — не чистая разработка и не чистая покупка, а:
- Оставить SaaS для типовых задач — бухгалтерия, почта, платежи, базовая CRM.
- Разработать тонкий заказной слой там, где процесс уникален: дашборд, собирающий данные из трёх систем, личный кабинет клиента, мобильное приложение для выездных сотрудников, движок расчёта цен.
- Добавить ИИ-автоматизацию там, где люди копируют, классифицируют или пересказывают. ИИ-агент, который читает входящие документы, извлекает поля и записывает их в вашу систему, убирает часы ручного ввода без замены всего стека.
Наш собственный продукт 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, журналы аудита и требования регуляторов увеличивают объём.
Как мы держим бюджет под контролем:
- Описываем один процесс от начала до конца до того, как рисовать экраны. Кто что делает, с какими данными и что происходит, если что-то пошло не так.
- Выпускаем первую версию только для этого процесса, обычно за 6–12 недель, и сразу отдаём реальным пользователям.
- Остальное делим на этапы — по тому, что пользователи реально делают, а не по исходному списку пожеланий.
- Всё с первого дня оформлено на вас — репозиторий, облачные аккаунты, домен и база данных.
Если вы пока на этапе «а стоит ли вообще?», короткий консалтинг с описанием процесса и сравнением вариантов обойдётся дешевле любого из двух неверных решений.
Вопросы перед подписанием любого договора
Перед договором с SaaS-вендором:
- Какой будет реальная цена за пользователя при нашем штате через два года, с учётом дополнений?
- Можем ли мы в любой момент выгрузить все данные в пригодном формате и что будет с ними после отказа от подписки?
- Есть ли нативная интеграция с нашими системами или нужен платный сторонний коннектор?
- Какие из наших текущих костылей он уберёт — и какие новые создаст?
- Как часто вендор раньше повышал цены или менял тарифы?
Перед договором на заказную разработку:
- Кому принадлежат код, данные и облачные аккаунты? (Правильный ответ: вам.)
- Что входит в первую версию, а что явно в неё не входит?
- Как документируется система, чтобы её могла поддерживать другая команда?
- Сколько стоит поддержка в месяц или в год и что в неё входит?
- Можно ли посмотреть системы, которые команда уже разработала и эксплуатирует?
Чем может помочь Racool Studio
Мы — ИИ-ориентированная студия разработки из Маунтин-Вью, Калифорния, и мы работаем по обе стороны этого выбора: заказные системы вроде «HR-учёт посещаемости», собственный SaaS-продукт Rastock AI, а также «связки» и ИИ-агенты, которые соединяют SaaS-сервисы между собой. Поэтому у нас нет причин навязывать вам разработку, которая не нужна.
Консультация «разрабатывать или покупать» включает карту вашего процесса, короткий список SaaS-вариантов там, где они подходят, и — только если заказное ПО оправдано — поэтапный объём работ с диапазоном стоимости. Если задачу решает готовый SaaS, мы его назовём, а бюджет останется у вас.
Расскажите нам о процессе, который хотите навести в порядок, или посмотрите наши услуги по разработке бизнес-ПО и ИИ-автоматизации.
Частые вопросы
01 Стоит ли малому бизнесу заказывать разработку ПО?
Стоит, если ваш процесс — это конкурентное преимущество, если плата за пользователя в SaaS растёт вместе со штатом или если команда вручную переносит данные между несколькими сервисами. Если популярный SaaS закрывает 80% процесса без костылей, начните с SaaS.
02 Сколько стоит заказное программное обеспечение?
Зависит от количества пользователей и ролей, интеграций и отчётности. В Racool Studio первая версия под один бизнес-процесс обычно стоит $15k–$50k+; замена ERP — проект заметно крупнее. Диапазоны зависят от объёма работ, поэтому разработку лучше делить на этапы.
03 Кому принадлежит код?
В наших проектах код и данные принадлежат клиенту, а систему мы документируем так, чтобы её могла поддерживать любая другая команда.