
Создать или купить: определение в одном предложении
Купить означает арендовать функциональность за пользователя или по факту использования, платя до тех пор, пока вам нужен сервис. Создать означает владеть собственным кодом, написанным на заказ или собранным из открытых компонентов. Структуры затрат движутся в противоположных направлениях: подписки дешевы на старте и растут вместе с объёмом использования; собственные решения стоят больше в начале, но становятся дешевле за единицу работы с ростом масштаба.
Большинство компаний в итоге совмещают оба подхода. Вопрос не в том, какой из них лучше абстрактно. Вопрос в том, какой подходит для конкретной функции при вашем текущем объёме и возможностях вашей команды.
Почему этот вопрос актуален сегодня
Расходы на SaaS растут быстрее, чем объём использования. Счёт больше не зависит от количества лицензий. Его определяют тарифы за потребление, AI-дополнения и скрытые повышения цен при продлении. Для инструментов автоматизации в частности тарифы за задачи и кредиты означают, что ваши расходы растут каждый раз, когда растет бизнес, даже если команда не увеличивается.
Приведенные выше цифры по ценам получены из Zylo 2026 SaaS Management Index и сопутствующего отчёта о тенденциях цен на SaaS. Данные о потерях взяты из исследования Vendr о скрытых расходах на SaaS.
Данные Zylo основаны на их корпоративной клиентской базе. Они полезны как ориентир: расходы растут быстрее объёма использования, а неожиданности при продлении распространены. Однако эти цифры отражают средние показатели крупных предприятий и не типичны для компаний от 20 до 50 человек.
Это изменение особенно важно для автоматизации. Традиционное SaaS-ценообразование основывалось на количестве лицензий: десять пользователей, десять мест, предсказуемо. Современные инструменты автоматизации выставляют счёт за единицу работы: десять тысяч задач, десять тысяч начислений. Это меняет расчёт «создать или купить» при любом существенном объёме.
Матрица принятия решений
Решение определяют четыре вопроса: сколько это стоит за три года? Насколько хорошо инструмент соответствует вашему реальному процессу? Сколько контроля вам нужно? Является ли это ключевой частью вашего конкурентного преимущества? Если ответ на последний вопрос «да», остальной анализ имеет второстепенное значение.
Если это ключевая бизнес-функция, делайте её самостоятельно, несмотря ни на что.Joel Spolsky, In Defense of Not Invented Here Syndrome (2001). Более широкий тезис: аутсорсинг ключевой функции даёт конкурентам структурное преимущество, которое не вернуть деньгами.
| Измерение | Купить (подписка) | Создать (собственное или self-hosted) |
|---|---|---|
| Общая стоимость владения | Низкая начальная стоимость, растет вместе с объёмом задач | Более высокая начальная стоимость, низкие предельные издержки при масштабировании |
| Соответствие вашему процессу | Разработано для общего случая, обычно ~80% соответствия | Спроектировано под ваш конкретный процесс, возможно 100% соответствие |
| Данные и контроль | Поставщик контролирует цены, хранение данных и дорожную карту | Вы владеете кодом, данными и всеми зависимостями |
| Является ли это ядром вашей конкурентоспособности? | Правильный выбор, когда это НЕ ваш дифференциатор | Правильный выбор, когда это ВАШ дифференциатор |
Матрица не определяет единственного победителя. Компания может рационально купить почтовую платформу (товарная функция, не дифференциатор), построить собственную систему маршрутизации заказов (большой объём, нестандартная логика, прямое влияние на доход) и развернуть собственный движок автоматизации (тарифы за задачи становятся дорогими при масштабировании). Каждое решение принимается отдельно.
Пример расчёта общей стоимости владения
Точка пересечения между облачными инструментами автоматизации и self-hosted альтернативой зависит от месячного объёма задач. При низком объёме подписка дешевле, чем расходы на содержание собственной инфраструктуры. С ростом объёма тарифы за задачи или кредиты начинают превышать фиксированную стоимость сервера, выполняющего ту же работу бесплатно.
Все цифры в таблице ниже иллюстративны по состоянию на июнь 2026 года. Цены поставщиков меняются часто, а тарифы варьируются в зависимости от плана. Используйте эти числа, чтобы понять, где типично происходит пересечение, а не как коммерческое предложение. Проверяйте актуальные цены непосредственно у каждого поставщика перед принятием решения.
| Ежемесячных задач | Zapier (за задачу) | Make.com (за кредит) | n8n Cloud (за выполнение) | n8n Self-hosted (Community) |
|---|---|---|---|---|
| ~500 задач/мес. | Professional от $19.99/мес. | Тарификация по кредитам: смотрите make.com/en/pricing | Иллюстративно: ~$20/мес. | $0 за код + ~$5-10/мес. хостинг |
| ~5,000 задач/мес. | Иллюстративно: ~$100+/мес. | Растет с каждым действием модуля | Иллюстративно: ~$60/мес. | $0 за код + ~$5-10/мес. хостинг |
| ~20,000 задач/мес. | Иллюстративно: ~$400+/мес. | Растет с каждым действием модуля | Иллюстративно: ~$100/мес. | $0 за код + ~$5-10/мес. хостинг |
Zapier взимает плату за задачи, план Professional начинается от $19.99 в месяц. Make.com взимает плату за операционные кредиты: каждое действие модуля в рабочем процессе потребляет один кредит. Community Edition от n8n это бесплатная self-hosted версия. Вы платите за сервер, а не за выполнения. С ростом объёма облачная тарификация за единицу работы резко расходится с фиксированной стоимостью собственной инфраструктуры.
Точка пересечения зависит от сложности рабочих процессов и тарифного плана поставщика, но направление неизменно: при менее чем нескольких сотнях задач в месяц подписка разумный выбор. При нескольких тысячах математика начинает склоняться в пользу self-hosted. При десятках тысяч сравнение редко оказывается близким.
Когда купить подписку правильное решение
Покупайте, когда функция товарная, ваш объём ниже точки пересечения, поставщик берёт на себя соответствие требованиям, которое вы иначе должны были бы строить самостоятельно, или категория развивается настолько быстро, что собственный код означал бы погоню за движущейся целью. Фреймворк, который всегда рекомендует создавать, что-то вам продаёт.
Этот раздел обязателен, потому что сбалансированность проверяет доверие к материалу. Существуют реальные категории, где покупка подписки очевидно правильный ответ, а отношение к каждой функции как к кандидату на собственную разработку это другой вид ошибки.
- Функция товарная: каждый бизнес выполняет её одинаково (электронная почта, календарь, бухгалтерия, начисление зарплаты, подписание документов).
- Ваш объём небольшой: ниже точки пересечения облачная тарификация за единицу работы обходится дешевле, чем расходы на содержание собственной инфраструктуры.
- Соответствие требованиям обеспечивает поставщик: хранение данных в определенном регионе, сертификаты, журналы аудита и покрытие SOC 2, которые вы иначе должны были бы строить с нуля.
- Категория быстро развивается: подписка позволяет сменить инструмент, когда рынок движется; собственный код означает, что задачу миграции вы тоже решаете самостоятельно.
- У вас нет внутренних возможностей для создания и поддержки: собственная система без постоянного ответственного это обязательство, а не актив.
Скорость запуска тоже реальный фактор. Если вам нужен работающий процесс на этой неделе, а альтернатива предполагает восемь недель разработки, подписка выигрывает по времени, даже если трехлетняя экономика на стороне собственного решения. Собственные разработки требуют авансовых инвестиций до того, как начинают приносить ценность.
Когда собственный код правильное решение
Создавайте, когда функция является ядром вашей конкурентоспособности, когда объём задач делает тарификацию за единицу дорогой, когда вам нужен контроль над данными, который не может обеспечить поставщик, или когда готовый инструмент покрывает 70% вашей логики, а остальные 30% критически важны. Именно в этих последних 30% обычно и живёт конкурентное преимущество.
Объём самый объективный триггер. Рабочий процесс, запускающийся тысячи раз в месяц по облачным тарифам, быстро накапливает расходы. Тот же процесс на n8n Community Edition стоит одинаково независимо от того, запускается он пять тысяч или пятьсот тысяч раз. Предельная стоимость выполнения равна нулю.
Кейс 37signals поучителен, но не является прямым сравнением. Они перенесли серверы из управляемой облачной среды, снизив свой счёт с $3.2M до $1.3M в год и прогнозируя экономию более $10M за пять лет. Это потребовало внутренней команды по инфраструктуре, способной управлять этими системами. Это был переход с IaaS, а не с SaaS на собственный код. Урок применим только при наличии инженерных возможностей для управления тем, что вы создаёте.
Глубина интеграции второй сигнал. Готовые инструменты автоматизации разработаны для соединения популярных приложений. Когда ваша логика включает внутренние базы данных, собственные API или многоэтапную условную маршрутизацию, которая не помещается в редактор с перетаскиванием элементов, вы тратите больше времени на борьбу с инструментом, чем на построение процесса. Собственная разработка проектируется вокруг вашей модели данных.
Контроль над данными третий сигнал. Если вы обрабатываете клиентские данные с требованиями к конфиденциальности, собственная инфраструктура держит данные в вашем периметре. Облачные инструменты фиксируют каждое выполнение на инфраструктуре, которую вы не контролируете. Для некоторых отраслей и некоторых клиентов это решающий фактор ещё до того, как в обсуждение включаются расходы.
Скрытые расходы, о которых забывают с обеих сторон
Подписки скрывают расточительство, незапланированные повышения цен и привязку к поставщику. Собственные разработки скрывают стоимость инженера, который увольняется, документацию, которую никто не написал, и месяцы, необходимые для добавления функции, которую вы считали простой. Ни один путь не прозрачен по расходам по умолчанию.
Что касается подписок, исследование Vendr выяснило, что компании тратят более $135,000 в год на неиспользуемые или дублирующие SaaS-продукты. Инструменты, купленные для одного проекта, остаются в счетах ещё долго после его завершения. 2026 Zylo SaaS Management Index показал, что 79% руководителей IT-подразделений зафиксировали повышение цен при продлении, тогда как 78% столкнулись с начислениями за AI или потребительские дополнения, которых они не ожидали.
Что касается собственных разработок, реальная стоимость обычно не в самой разработке. Она в том, что идёт после: инженер, который увольняется, забирая с собой накопленные знания, интеграция, которая ломается при изменении внешнего API без предупреждения, и месяц обходных путей для добавления функции, которая должна была быть простой. Каждой собственной системе нужен постоянный ответственный.
Честное сравнение это не стоимость подписки против стоимости разработки. Это общая стоимость за три года: повышения при продлении, процент инструмента, которым вы реально пользуетесь, стоимость перехода, если поставщик изменит условия, и текущая нагрузка на поддержку собственного решения. Посчитайте эту цифру для каждого кандидата перед принятием решения.
Кейс FIZI демонстрирует это решение в контексте реальной задачи управления оптовыми заказами: ручной процесс заменен собственной разработкой, с документированными экономическими показателями и компромиссами. Это полезное чтение перед любым разговором о «создать или купить».
Частые вопросы
Q.Как рассчитать точку безубыточности между подпиской и собственной разработкой?
Сравните общую стоимость за три года. Возьмите текущую стоимость подписки, спрогнозируйте её с учётом наблюдаемых повышений при продлении и добавьте стоимость перехода, если решите сменить поставщика. Сравните это с приблизительной стоимостью разработки плюс от 15 до 20% в год за поддержку. Если общая сумма подписки превышает общую сумму разработки до 36 месяцев, собственная разработка заслуживает серьезного анализа.
Q.Нужна ли для собственной разработки полноценная инженерная команда?
Не обязательно. Некоторые автоматизационные разработки используют движки рабочих процессов с открытым исходным кодом, которыми может управлять один инженер по интеграциям или технический специалист широкого профиля. Вам нужен кто-то с достаточной технической ответственностью, чтобы поддерживать систему, обновлять её при изменении API и расширять при изменении требований. Разработка без постоянного ответственного это обязательство, а не актив.
Q.Действительно ли self-hosted инструмент автоматизации бесплатен?
Программное обеспечение да. Community Edition от n8n не предусматривает платы за выполнения. Вы платите за сервер, обычно от нескольких долларов до $20 в месяц в зависимости от нагрузки. Реальная стоимость, которую следует учитывать, это время на настройку, мониторинг и обновления. При больших объёмах задач эта сумма обычно составляет лишь долю от эквивалентных облачных расходов.
Q.Что насчет привязки к поставщику? Избегает ли её собственная разработка?
Оба пути создают привязку, но по-разному. Подписки привязывают вас через форматы данных, глубокие интеграции и привычки команды. Собственные разработки привязывают через накопленные знания и собственную логику. Ключевое отличие в том, кто контролирует выход: при собственной разработке вы владеете кодом и можете мигрировать в своем темпе; при подписке условия устанавливает поставщик.
Q.У нас уже есть подписка. Не поздно ли переходить?
Нет. Лучшее время для оценки это момент продления, до подписания нового годового договора. Проведите трехлетнее сравнение затрат, проверьте, используете ли вы больше 70% того, за что платите, и оцените, пересек ли ваш объём точку пересечения с момента последнего решения. Операционный аудит может выявить эти цифры до даты продления. Узнайте, как мы к этому подходим, на /audit.


