На одном из моих проектов — зоомагазин, Москва — собственник пришёл с идеей: «Хотим свою систему учёта товаров и заказов. Сделаем на Python, красиво будет, сами контролируем». Я тогда ещё не считала, просто кивала. Проект стартовал.

Через полгода я увидела реальную арифметику. И она перевернула всё, во что я верила насчёт «кастом = экономно».

Сколько стоит «своя» система на самом деле

Вот конкретные цифры с того проекта. Python-бэкенд, React-фронтенд, база данных, деплой в облако.

Разработка: 180 000 ₽. Это базовая версия — без дополнительных фич, которые появятся в первый месяц использования. Каждый запрос на доработку — от 5 000 ₽.

Поддержка и доработки: 25 000 ₽ в месяц. Минимум. Захотели интеграцию с поставщиком — плюс 40 000 ₽. Захотели мобильное приложение для курьера — ещё 90 000 ₽.

Хостинг: сервер на DigitalOcean — 3 000 ₽ в месяц. VPS на Selectel — около 2 000 ₽. Если бизнес растёт, нужен более мощный сервер. Если падает — сервер всё равно оплачивается по тарифу.

Итого за первый год: 180 000 + 25 000 × 12 + 3 000 × 12 = 180 000 + 300 000 + 36 000 = 516 000 ₽.

И это при том, что магазин работает на 400 000 ₽ выручки в месяц. Полтора месяца выручки — только на содержание системы, которую «экономили».

Что происходит на практике

У этого же собственника система была в эксплуатации. Бизнес вырос — масштабироваться не получилось, потому что система не выдерживала: каждая новая фича требовала переработки, каждая интеграция — времени и денег.

В итоге: бизнес вырос, а инструмент стал узким местом. Не потому что плохо сделали — потому что инструмент не был рассчитан на рост.

Готовые решения: другая математика

Альтернатива — SaaS и готовые платформы. Вот три варианта для зоомагазина:

Вариант 1: готовая CRM для розницы. RetailCRM, МойСклад, Класс365. Стоимость — от 2 000 до 5 000 ₽ в месяц. Включает складской учёт, управление заказами, интеграции с маркетплейсами и поставщиками. Подключение — за выходные. Поддержка — на стороне вендора.

Год: 5 000 × 12 = 60 000 ₽. Три года: 60 000 × 3 = 180 000 ₽.

Вариант 2: конструктор без кода. Tilda, Setup для интернет-магазина, Tilda + Airtable. Стоимость — от 1 000 ₽ в месяц за тариф. Создание — за выходные, если делать самому. Интеграция с поставщиком — через встроенный модуль, 1 час работы.

Год: 1 500 × 12 = 18 000 ₽. Три года: 18 000 × 3 = 54 000 ₽.

Вариант 3: аутсорс-ассистент. Если задачи простые — нередко дешевле нанять ассистента на полставки, который работает в Google-таблицах и мессенджерах. Стоимость — от 15 000 ₽ в месяц. Гибкость — максимальная.

Формула решения

Перед тем как заказывать кастомную разработку, задайте себе три вопроса:

Первый: могу ли я закрыть задачу готовым продуктом? Если да — считайте, насколько кастом дороже. Разница часто — в разы.

Второй: сколько стоит поддержка и масштабирование? Разработка — разовый платёж. Поддержка — постоянный. И она растёт вместе с бизнесом.

Третий: эти деньги лучше вложить в систему или в рост бизнеса? Для маленького зоомагазина 500 000 ₽ — это закупка товара, маркетинг, новый сотрудник. То, что принесёт рост, а не поддержку кода.

Мораль: автоматизация — это не всегда «своя система». Это часто — правильный выбор готовых инструментов. Экономия на кастоме достигается в первые месяцы. Потом начинается обслуживание — и суммарно выходит дороже.