Выбирать между готовым сервисом и собственной разработкой по бюджету неправильно: у бюджета нет мнения о том, насколько ваш процесс похож на процесс соседа. Работающий критерий один — доля расхождения. Если ваш процесс отличается от того, как его делают все, меньше чем на 20%, покупайте готовое, даже если денег хватает на своё. Если расхождение 20–40%, правильный ответ обычно третий: готовое ядро плюс тонкий собственный слой на уникальном участке. И только если расходится больше 40%, заказная разработка перестаёт быть капризом и становится дешёвым решением.
Второй критерий — деньги, но не цена входа, а точка пересечения. Подписка — это ровный ежемесячный расход, который растёт вместе с числом пользователей и индексируется каждый год. Своё решение — крупный разовый платёж плюс ежемесячная эксплуатация, которая от числа пользователей почти не зависит. Две линии обязательно пересекаются; вопрос в том, наступит ли пересечение внутри горизонта, на котором вы собираетесь пользоваться системой. Считается это одной формулой, и мы её приведём с тремя сценариями.
Дальше по порядку: ориентиры рынка на сентябрь 2026 года по трём форматам, тест из шести вопросов со шкалой, расчёт точки пересечения, разбор третьего варианта с готовым ядром и своим слоем, честный подсчёт того, что стоит владение собственным продуктом после сдачи, и пять условий, при которых разработка не окупится ни при каком объёме.
Три формата и их ориентиры на сентябрь 2026
Форматов на самом деле не два, а три, и средний чаще всего игнорируют. Таблица ниже — не про то, что лучше, а про то, что каждый формат даёт и чего принципиально не даёт. Последний столбец важнее первых: именно то, чего вы не получаете, определяет, будете ли вы довольны через два года.
| Формат | Вход | Ежемесячно | Срок запуска | Чего вы не получаете |
|---|---|---|---|---|
| Готовый облачный сервис | от 30 000 ₽ | 5000–25 000 ₽ | 1–2 недели | Логику под свой процесс, гарантию тарифа, доступ к данным на своих условиях |
| Коробка с кастомизацией | от 500 000 ₽ | 15 000–80 000 ₽ | 2–4 месяца | Простое обновление после доработок, независимость от вендора коробки |
| Заказная разработка | от 900 000 ₽, комплексная от 1 500 000 ₽ | 25 000–80 000 ₽ | 3–5 месяцев | Готовые роли и права, чужой опыт в типовых сценариях, скорость запуска |
Отдельно об ограничениях рынка, о которых легко забыть. Часть привычных инструментов недоступна российской компании: Notion, Miro, ClickUp, Coda, Zapier, Make ушли, и рекомендовать их как рабочий вариант нельзя. Работающая замена в классе готовых сервисов существует — Kaiten, Weeek, Yonote, Pyrus, Яндекс 360, VK Teams, — и по функциональности этого достаточно для большинства типовых процессов. Проверять при выборе нужно две вещи: где физически лежат данные, если в них есть имена и телефоны, и есть ли у сервиса документированный программный интерфейс. Второе определяет, сможете ли вы построить свой слой поверх готового ядра.
Сравнение в три колонки с заголовками «Готовый сервис», «Коробка с кастомизацией», «Заказная разработка». Строки: вход (от 30 000 ₽ / от 500 000 ₽ / от 900 000 ₽), ежемесячно (5000–25 000 ₽ / 15 000–80 000 ₽ / 25 000–80 000 ₽), срок запуска (1–2 недели / 2–4 месяца / 3–5 месяцев), кому принадлежит логика, чего не получаете. Нижняя строка выделена рамкой как самая важная.
Средний формат — коробка с кастомизацией — заслуживает отдельной оговорки, потому что его чаще всего покупают по инерции и реже всего понимают. Пока доработок мало, вы получаете лучшее из двух миров: готовое ядро с ролями, правами и обновлениями плюс свои поля и сценарии. Как только объём доработок переваливает за треть функциональности, коробка перестаёт быть коробкой: обновления вендора начинают конфликтовать с вашими изменениями, каждое обновление превращается в проект, а сменить подрядчика становится почти невозможно — новая команда должна разобраться и в чужом продукте, и в чужих доработках. Правило трети здесь работает как индикатор: если доработок больше, честнее считать вариант с собственной разработкой заново.
Как измерить долю расхождения за один час
Вся статья держится на одном числе — доле процесса, которая не помещается в готовый продукт. Обычно её называют на глаз, и почти всегда завышают: свой процесс кажется уникальным, потому что он привычный. Между тем измеряется она за час, без консультантов и без обследования.
- 1Разложите процесс на 10–15 шагов
Так, как он идёт сейчас, а не как записано в регламенте. Шаг — это законченное действие с результатом: «принять заявку», «проверить остаток», «согласовать скидку». Меньше десяти шагов — вы описали слишком крупно и потеряете расхождения; больше двадцати — ушли в детали интерфейса.
- 2Отметьте каждый шаг одной из трёх меток
«Есть» — продукт делает это из коробки. «Настройками» — делает, но с ограничениями: не хватает поля, порядок другой, придётся подстроить процесс. «Нет» — не делает никак, и обойти нельзя. Важно проверять по конкретным продуктам, а не по абстрактным «готовым решениям»: возьмите два-три и пройдите список по каждому.
- 3Посчитайте долю
«Нет» считается за единицу, «настройками» — за половину, «есть» — за ноль. Сумма делится на число шагов. Результат меньше 20% — берите готовое. От 20 до 40% — ядро плюс свой слой. Больше 40% — разработка.
- 4Проверьте, что расхождение приносит деньги
Последний и самый неприятный шаг: по каждому шагу с меткой «нет» ответьте, что случится, если делать по-чужому. Часть уникальности окажется привычкой, которая ничего не приносит, — и тогда правильное решение не строить своё, а изменить процесс. Оставшиеся шаги — те, ради которых и имеет смысл платить за разработку.
Пример на живом процессе — обработка заявки на подбор оборудования в оптовой компании. Двенадцать шагов, две метки «нет» и одна «настройками».
| Шаг процесса | Метка | Комментарий |
|---|---|---|
| Приём заявки из канала и регистрация | Есть | Типовая функция |
| Поиск дубля клиента, квалификация по бюджету | Есть | Настраивается полями |
| Подбор позиций по техническим параметрам совместимости | Нет | Свой алгоритм на справочнике параметров |
| Проверка остатков и сроков поставки в учётной системе | Настройками | Через обмен, с ограничением по частоте |
| Расчёт цены по матрице скидок от объёма и категории клиента | Нет | Своя матрица, в продукте только плоские скидки |
| Проверка кредитного лимита и задолженности | Есть | Через обмен с учётной системой |
| Формирование коммерческого предложения | Есть | Типовая функция |
| Согласование скидки руководителем | Есть | Настраиваемый маршрут |
| Отправка предложения в канал клиента | Есть | Типовая функция |
| Повторные касания и напоминания | Есть | Типовая функция |
| Фиксация причины отказа и возврат в работу | Есть | Справочник причин |
| Перевод в заказ и создание документа | Есть | Через готовый обмен |
| Отчёт по воронке и конверсии менеджеров | Есть | Типовые отчёты |
Считаем: две единицы за метки «нет», половина за «настройками», всего 2,5 на двенадцать шагов — 21%. Это нижняя граница средней зоны, и вердикт очевиден: готовое ядро закрывает десять шагов из двенадцати, а свой слой пишется только на подбор по параметрам и матрицу скидок. Полная разработка здесь означала бы оплатить заново регистрацию клиентов, согласование и напоминания — то есть 79% работы, которая уже сделана и стоит 1 200 ₽ на пользователя в месяц.
Тест из шести вопросов
Каждый вопрос оценивается в 0, 1 или 2 балла. Отвечать нужно про то, как есть, а не про то, как хотелось бы: главная ошибка теста — считать свой процесс уникальным, потому что он привычный. Сумма баллов внизу даёт вердикт.
- 1Уникальность процесса
Какая доля вашего процесса расходится с тем, как его делают в отрасли? 0 баллов — меньше 20%: другие названия статусов и своя форма отчёта, но логика та же. 1 балл — 20–40%: есть два-три участка, которых нет в готовых продуктах. 2 балла — больше 40%: процесс построен вокруг того, чего у конкурентов нет. Проверка честности ответа простая: попросите сотрудника описать процесс человеку из другой компании той же отрасли. Если тот всё понял и узнал — расхождение меньше, чем кажется.
- 2Объём операций
0 баллов — до 500 операций в месяц: любой готовый сервис справится, и платить вы будете за пользователей, а не за нагрузку. 1 балл — 500–5000. 2 балла — свыше 5000 операций в месяц: здесь тарифы готовых сервисов начинают расти нелинейно, а ограничения по числу запросов к их интерфейсу становятся реальной проблемой.
- 3Требования к данным
0 баллов — устраивает облачный сервис с российской юрисдикцией и договором поручения обработки. 1 балл — нужна локализация базы в России и подтверждённые условия обработки. 2 балла — данные не должны покидать ваш контур: медицинские сведения, банковская тайна, требование службы безопасности. Второй и третий уровни резко сужают выбор готовых продуктов и делают свою разработку с локальной моделью через Ollama и хранилищем на pgvector не капризом, а требованием.
- 4Скорость изменений процесса
0 баллов — правила меняются раз в год и реже. 1 балл — раз в квартал. 2 балла — чаще. Логика такая: в готовом продукте каждое изменение вашего процесса либо укладывается в его настройки, либо не укладывается вообще, и третьего не дано. Если процесс меняется быстро, вы упрётесь в это ограничение и начнёте вести половину работы в таблицах рядом с сервисом.
- 5Зависимость от вендора
0 баллов — если сервис завтра поднимет цену втрое или закроется, вы переедете за месяц: данные выгружаются, процесс несложный. 1 балл — переедете за квартал с потерями истории. 2 балла — процесс остановится. Этот вопрос почти никогда не задают на входе, а он определяет цену риска: в 2022–2026 годах компании, ответившие «2», оплатили срочную миграцию по тройной ставке.
- 6Горизонт использования
0 баллов — меньше двух лет: временная задача, проверка гипотезы, подготовка компании к продаже. 1 балл — два-четыре года. 2 балла — больше четырёх лет: процесс основной и меняться не собирается. Разработка окупается временем, поэтому короткий горизонт закрывает вопрос сразу, независимо от остальных пяти ответов.
0–3 балла — берите готовый сервис и не тратьте время на сравнение смет: разработка не окупится ни на каком объёме, а разница в удобстве не стоит разницы в деньгах и сроках. 4–7 баллов — ваш вариант третий: готовое ядро плюс собственный тонкий слой на том участке, который расходится; полностью своё решение здесь избыточно, полностью чужое — тесно. 8–12 баллов — заказная разработка обоснована, и дальше вопрос только в том, укладывается ли точка пересечения в ваш горизонт. Отдельное правило: два балла по третьему вопросу перевешивают всё остальное. Если данные не должны покидать контур, выбор сделан за вас, и считать точку пересечения нужно уже внутри вариантов, которые это требование выполняют.
Схема-шкала. Слева вертикальный список шести вопросов с подписями: уникальность процесса, объём операций, требования к данным, скорость изменений, зависимость от вендора, горизонт использования; у каждого пометка «0, 1 или 2 балла». Справа горизонтальная шкала 0–12 с тремя зонами: 0–3 «Готовый сервис», 4–7 «Готовое ядро плюс свой слой», 8–12 «Заказная разработка». Под шкалой отдельная пометка: два балла по требованиям к данным перевешивают остальные ответы.
Точка пересечения: формула и три сценария
Теперь деньги. Подписка растёт от числа пользователей, своё решение — почти нет, поэтому две линии расходов рано или поздно пересекаются. Формула, которой достаточно для решения: месяцы до пересечения равны разнице разовых затрат, делённой на разницу ежемесячных. То есть из стоимости внедрения вычитаем стоимость входа в готовый сервис и делим на подписку минус ежемесячная стоимость содержания своего решения.
Месяц, начиная с которого накопленные расходы на собственное решение становятся меньше накопленных расходов на подписку. Считается как (внедрение − вход в сервис) ÷ (подписка в месяц − эксплуатация своего в месяц). Если знаменатель отрицательный, пересечение не наступает никогда: своё дороже даже без учёта внедрения.
Подставим одинаковые вводные для всех трёх сценариев. Своё решение: внедрение 900 000 ₽, ежемесячно 35 000 ₽ — поддержка 25 000 ₽ и инфраструктура 10 000 ₽. Готовый сервис: подключение и настройка 30 000 ₽, подписка 1 200 ₽ на пользователя в месяц. Различается только число пользователей.
| Пользователей | Подписка, ₽/мес | Своё, ₽/мес | Точка пересечения | Вердикт |
|---|---|---|---|---|
| 15 | 18 000 | 35 000 | Не наступает никогда | Оставаться на готовом сервисе |
| 60 | 72 000 | 35 000 | 24-й месяц | Считать по горизонту и по остальным пяти вопросам |
| 160 | 192 000 | 35 000 | 6-й месяц | Разработка окупается уверенно |
Первая строка — самая важная и самая недооценённая. При 15 пользователях подписка стоит 18 000 ₽ в месяц, а содержание собственного решения — 35 000 ₽ в месяц, и это без учёта 900 000 ₽ внедрения. Знаменатель формулы отрицательный: своё дороже навсегда. Никакие соображения о независимости и о том, что «код будет наш», этой арифметики не отменяют. Компании до 30 пользователей заказную разработку системы общего назначения покупать не должны — и это самый частый случай, в котором мы отговариваем заказчика на диагностике.
Три небольших графика в ряд, у каждого ось X — месяцы 0–36, ось Y — рубли. На каждом две линии: подписка (стартует с 30 000) и своё решение (стартует с 900 000). Первый график «15 пользователей»: линии не пересекаются, подпись «пересечения нет». Второй «60 пользователей»: пересечение отмечено точкой на 24-м месяце. Третий «160 пользователей»: пересечение на 6-м месяце. Под каждым графиком подписан вердикт.
Формула чувствительна к двум вещам, которые в неё напрямую не входят. Первая — рост числа пользователей: если компания растёт на 20% в год, подписка растёт вместе с ней, а эксплуатация собственного решения почти нет, и точка пересечения приезжает раньше расчётной на четверть. Вторая — устройство тарифов: у большинства сервисов цена меняется не плавно, а ступенями, и переход через границу тарифа даёт скачок на 30–50% за одного дополнительного пользователя. Перед расчётом посмотрите, где ближайшая ступень: если вы стоите в двух пользователях от неё, реальная подписка через полгода будет не той, которую вы подставили.
На этом месте обычно принимают решение в пользу разработки — и зря, потому что обе колонки посчитаны не полностью. У каждой есть строка, которой в смете нет.
Что стоит владение собственным решением после сдачи
Своё решение не бывает бесплатным после сдачи. Ежемесячная поддержка в 25 000 ₽ — только видимая часть; кроме неё есть три статьи, которые не попадают ни в одно коммерческое предложение, потому что относятся к жизни системы, а не к её созданию.
Первая строка — самая недооценённая. Смежные системы живут своей жизнью: обновляется конфигурация 1С, меняется протокол телефонии, площадка переписывает свой интерфейс обмена, канал связи меняет правила. Каждое такое событие требует от двадцати до сорока часов работы, и происходят они два-четыре раза в год независимо от вашего желания. У готового сервиса эту работу делает вендор и включает в подписку; у вашего решения её делаете вы. Это не аргумент против разработки — это строка бюджета, которую нужно заложить.
Вторая и третья строки — про людей. Документация и внятная передача знаний нужны не для порядка, а для того, чтобы уход одного разработчика не превращался в переписывание системы. Проверить своё положение можно одним вопросом: сколько человек могут внести изменение в систему без риска сломать её. Если ответ «один» — вы платите ему не за поддержку, а за то, что он не уходит. Собственный владелец системы внутри компании нужен по той же причине: без человека, который отвечает за то, чтобы система соответствовала процессу, она расходится с процессом за один-два квартала.
Теперь честности ради — невидимая строка второй колонки. Подписки индексируются: 8–12% в год, и это нормальная практика, а не жадность вендора. На среднем сценарии индексация добавляет к трёхлетнему счёту около 270 000 ₽, и готовый сервис вместо 2 622 000 ₽ обходится в 2 890 000 ₽. Своё решение с учётом скрытых строк — 2 720 000 ₽. Разница 170 000 ₽, или 6% за три года, лежит в пределах погрешности любого такого расчёта.
Если разница между вариантами меньше 25–30% за три года, деньгами вопрос не решается. Решайте его остальными пятью вопросами теста — они говорят о рисках, а риски дороже процентов.
Две составные вертикальные колонки за 36 месяцев. Левая «Своё решение, 2 720 000 ₽»: внедрение 900 000, поддержка и инфраструктура 1 260 000, скрытые строки 560 000. Правая «Готовый сервис, 2 890 000 ₽»: вход 30 000, подписка 2 592 000, индексация 268 000. Каждый сегмент подписан суммой. Между колонками подпись «разница 6%».
Третий вариант: готовое ядро и свой тонкий слой
Вариант, который выигрывает у большинства компаний со средним баллом теста, звучит скучно и поэтому редко продаётся: взять готовый продукт на типовое ядро и написать самому только тот участок, который расходится. Ядро закрывает учёт, роли, права, интерфейс и обновления — то есть 80% работы, которую нет смысла делать заново. Свой слой закрывает оставшиеся 20%, ради которых и затевалась вся история.
Слой строится либо на интеграционной платформе, либо как небольшой собственный сервис. В российском контуре доступны Albato с юрлицом и серверами в России, ApiX-Drive в реестре Минцифры от 2 200 ₽ в месяц, Nodul и self-hosted n8n на своём сервере. Zapier и Make в этот список не входят и в рекомендациях российской компании быть не могут. Цена слоя обычно 150 000–400 000 ₽ разово плюс 5000–20 000 ₽ в месяц — в три-пять раз дешевле полной разработки, при том что уникальная часть процесса закрывается полностью.
- Что остаётся чужим: модель данных ядра, темп его обновлений, тарифная политика и срок жизни продукта. Вы не управляете ни одним из четырёх пунктов, и это осознанная плата за скорость и за то, что ядро развивает кто-то другой.
- Главный риск: обновление ядра ломает ваш слой. Защита одна — слой работает только через документированный программный интерфейс, никогда через интерфейс пользователя и никогда напрямую в базу данных. Нарушение этого правила даёт связку, которая работает до первого обновления вендора.
- Второй риск: слой разрастается. Если через год ваш слой делает больше, чем ядро, вы получили худшее из двух миров — платите за подписку и содержите разработку. Полезное правило: как только объём доработок превышает треть функциональности, считайте вариант с полной разработкой заново.
- Что проверять при выборе ядра: наличие документированного интерфейса обмена, возможность выгрузить свои данные в машиночитаемом виде и условия, на которых вендор может изменить тариф. Первые два пункта определяют, сможете ли вы уйти; третий — сколько будет стоить остаться.
Карта связей из четырёх узлов. Слева «Каналы приёма», в центре сверху «Готовое ядро: учёт, роли, интерфейс», в центре снизу «Свой тонкий слой, 150 000–400 000 ₽», справа «Учётная система». Подписи связей: от каналов к ядру — заявки; от ядра к слою — только документированный обмен, отдельно помечено «не через интерфейс и не в базу»; от слоя к учётной системе — документы и справочники. Сбоку список платформ: Albato, ApiX-Drive, Nodul, n8n на своём сервере.
Пять условий, при которых разработка не окупится
Наконец, случаи, в которых считать точку пересечения не нужно, потому что ответ известен заранее. Каждое из пяти условий самодостаточно: достаточно одного, чтобы заказная разработка стала дороже готового решения на любом горизонте.
Первое: расхождение процесса с типовым меньше 20%. Вы заплатите 900 000 ₽ за то, чтобы получить продукт, отличающийся от готового названиями полей. Второе: меньше 30 пользователей или подписка дешевле 40 000 ₽ в месяц — точка пересечения уходит за 36 месяцев или не наступает вовсе, как в первом сценарии выше. Третье: в компании нет владельца системы — человека, который отвечает за соответствие системы процессу и имеет на это время. Без него собственное решение расходится с реальностью за один-два квартала, и вы платите за поддержку того, чем не пользуетесь. Четвёртое: горизонт использования меньше двух лет — временная задача, проверка гипотезы, подготовка компании к сделке. Пятое, самое частое: бюджет есть на внедрение и не заложен на эксплуатацию. 25 000–40 000 ₽ в месяц — это не опция, а условие работоспособности; проект без этой строки закончится через квартал после запуска, и деньги на внедрение будут потрачены полностью.
Отдельно стоит назвать ложный аргумент, который чаще всего перевешивает арифметику: «зато код будет наш». Собственный код имеет ценность ровно в той мере, в какой вы можете его сопровождать. Если сопровождать его будет тот же подрядчик, который его написал, а документации нет, то практическая независимость у вас такая же, как у пользователя облачного сервиса, только дороже. Независимость создаётся не правами на код, а документацией, тестами и наличием второго человека, способного внести изменение. Это отдельная строка бюджета, и она стоит тех самых 80 000 ₽ из расчёта выше.
Лента времени 0–36 месяцев с тремя параллельными дорожками. Дорожка «Готовый сервис»: запуск за 2 недели, обновления вендора без вашего участия, индексация тарифа на 12-м и 24-м месяце, риск смены тарифной политики. Дорожка «Ядро плюс свой слой»: запуск за 6 недель, доработка слоя после обновления ядра на 14-м месяце, расширение слоя на 24-м. Дорожка «Своя разработка»: запуск на 4-м месяце, обновление смежной системы на 8-м, 20-м и 32-м месяце по 40 000 ₽, передача знаний новому разработчику на 18-м месяце.
Короткая шпаргалка и куда идти дальше
Если из статьи нужно унести одну страницу, пусть это будет такой список.
- 1Считайте не цену входа, а полный счёт за 36 месяцев по обеим колонкам, включая скрытые строки: обновления смежных систем и обучение — у своего, индексацию подписки — у готового.
- 2Пройдите тест из шести вопросов. Сумма 0–3 — готовое, 4–7 — ядро со своим слоем, 8–12 — разработка. Требование не выпускать данные из контура перевешивает остальные пять ответов.
- 3Посчитайте точку пересечения. Если она дальше вашего горизонта или знаменатель отрицательный, разговор о разработке закончен.
- 4Если разница между вариантами меньше 25–30% за три года, выбирайте по рискам, а не по деньгам: скорость запуска, зависимость от вендора, наличие человека, который будет системой владеть.
- 5Прежде чем строить своё, проверьте третий вариант. Он выигрывает чаще, чем кажется, и стоит в три-пять раз дешевле полной разработки.
Дальше по разделу: если выбор упёрся в цену, посмотрите статью с девятью вилками по типам задач — там разобрана структура сметы и стоимость владения за три года. Если упёрся в разброс предложений, читайте разбор того, почему один и тот же проект стоит 300 000 ₽ и 3 000 000 ₽. Если речь идёт о доработке существующей учётной системы, а не о новой, отдельно разбирали, как автоматизировать процессы вокруг 1С, не заменяя саму 1С. Готовые бюджеты с составом работ лежат на странице «Бюджеты», открытые вилки по направлениям — на странице цен.

