Разработка

Локальное приложение или готовое из каталога: как выбрать

Когда хватит готового решения из каталога, а когда нужно писать локальное приложение под свой портал. Критерии выбора и цена вопроса.

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

Ниже — критерии, по которым это решается без эмоций и без «нам программист сказал, что нужно писать».

Что ожидают и что получают

Ожидание Реальность
«Купим готовое — выйдет дешевле» Дешевле на старте; подписка и подгонка под процесс могут съесть разницу
«Напишем своё — будет идеально» Будет по процессу, но появится код, который кто-то должен поддерживать
«Готовое приложение можно доработать» Обычно нет: чужой код закрыт, меняются только настройки
«Своё приложение закроет все задачи» Закроет конкретный сценарий — и его придётся описывать точно

Два пути коротко

Готовое приложение из каталога

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

Локальное приложение под ваш портал

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

Семь критериев выбора

Критерий Каталог Своё приложение
Процесс типовой Да, берите готовое Избыточно
Логика уникальна Не закроет Единственный вариант
Данные нельзя выносить Риск Данные остаются у вас
Много пользователей Подписка растёт с числом мест Стоимость от числа мест не зависит
Нужны частые правки Ждать вендора Правите сами или с подрядчиком
Срок до запуска Дни От двух-трёх недель
Бюджет Небольшой, но постоянный Разовый плюс поддержка

Когда точно хватит каталога

  1. Задача стандартная. Телефония, чаты, рассылки, склад, электронная подпись, отчёты.
  2. Процесс не ваш. Вы работаете «как все», и это не мешает зарабатывать.
  3. Нет времени. Нужно вчера, а регламент ещё не описан.
  4. Мало пользователей. Пять-десять человек — подписка дешевле разработки.
  5. Данные не критичны. Выгрузка во внешний сервис не нарушает требований.

Перед оплатой проверьте десять вещей: кто вендор и как давно на рынке, что входит в тариф, есть ли поддержка на русском, как часто обновляется, что с экспортом данных, работает ли на вашей редакции (облако или коробка), кто владелец данных, есть ли демо, что пишут в отзывах про сбои, что будет с приложением, если вендор уйдёт.

Когда нужно писать своё

  • Логика уникальна. Расчёт премии по KPI, нестандартная воронка, специфичное согласование.
  • Систем много. Данные стекаются из 1С, сайта, склада и внешнего сервиса — нужен один сценарий.
  • Операция повторяется. Если сотрудник делает это каждый день руками — автоматизация окупится.
  • Требования ИБ. Коробочный портал, персональные данные, запрет на внешние сервисы.
  • Готовое почти подходит. Когда «почти» означает, что люди продолжают вести Excel параллельно.

Своё приложение — это не «доработка Битрикс24». Это отдельный код, который ставится на портал и работает через REST API: читает данные, создаёт сделки и задачи, вызывает внешние сервисы. Что это значит технически — в статье про автоматизацию и роботов, а общая логика интеграций — на странице разработки приложений.

Цена вопроса

Статья расходов Готовое приложение Локальное приложение
Старт От нескольких тысяч в месяц От 35 000 ₽ за сценарий
Через год Тариф × 12 Разработка + правки по часам (3 000 ₽/час)
Через три года Тариф × 36 + возможное подорожание Разработка + поддержка по факту
Смена подрядчика Меняете сервис, переносите данные Код у вас, нужен новый разработчик

Ключевая разница не в первом платеже, а в том, где живут данные и насколько глубоко решение совпадает с процессом. Если процесс даёт компании выручку или экономит десятки часов в месяц — своё приложение обычно окупается за год. Если задача вспомогательная — подписка дешевле.

Риски своего приложения

  • Нет документации. Через год никто не помнит, почему правило работает именно так.
  • Один разработчик. Ушёл — код превратился в чёрный ящик.
  • Нет тестового контура. Правки сразу на боевом портале.
  • Скрытая зависимость. Приложение тянет данные из системы, которую вы не контролируете.
  • Токены и доступы. Срок жизни токена истекает — и приложение молча перестаёт работать.

Что зафиксировать в договоре

  • Сценарий целиком: что приложение делает, какие данные читает и куда пишет.
  • Права на код и передача исходников заказчику.
  • Документация: где описаны настройки, права, точки интеграции.
  • Тестовый и боевой портал: порядок переноса и проверки.
  • Сопровождение: часы в месяц, ставка, срок реакции.
  • Ограничения: что не входит — например, поддержка приложения при смене внешней системы.

План на две недели

  1. Дни 1–2. Описать сценарий: кто, что делает, сколько раз в день, что на выходе.
  2. День 3. Проверить, закрывает ли задачу штатная настройка Битрикс24.
  3. Дни 4–5. Посмотреть три-четыре готовых приложения и их тарифы.
  4. Дни 6–7. Посчитать стоимость владения на три года по обоим вариантам.
  5. Дни 8–10. Если своё — собрать требования и запросить смету у двух подрядчиков.
  6. Дни 11–14. Решение и письменное ТЗ: сценарий, данные, права, поддержка.

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

Можно ли начать с готового, а потом написать своё?

Да, и часто это разумно: за месяцы работы вы поймёте, что именно нужно, и ТЗ будет точным. Минус — данные придётся переносить.

Сколько стоит локальное приложение?

От 35 000 ₽ за сценарий, дальше зависит от числа интеграций и объёма логики. Правки и доработки — 3 000 ₽/час.

Кому принадлежат данные в готовом приложении?

Формально — вам, фактически они копируются в сервис вендора. Это нужно проверять до покупки, особенно если в CRM персональные данные.

Работает ли локальное приложение в облаке?

Да, регистрируется как локальное приложение портала. Для коробки вариант другой — код ставится на ваш сервер.

Что будет, если подрядчик уйдёт?

Ничего страшного, если по договору вам передали код и документацию. Без них приложение становится необслуживаемым.

Можно ли заменить приложение роботами и бизнес-процессами?

Часто да: часть задач закрывается штатными роботами и процессами без кода. Проверять это нужно до разработки.

Что сделать на этой неделе

  1. Выпишите операцию, которую хотите автоматизировать, и её частоту в день.
  2. Проверьте, нет ли в Битрикс24 штатного решения: роботы, процессы, шаблоны.
  3. Посмотрите два готовых приложения и их тарифы — с расчётом на год.
  4. Оцените, сколько часов в месяц операция съедает сейчас.
  5. Если решаете писать своё — сформулируйте сценарий на одну страницу.

Правило простое: если задачу можно решить настройкой — решайте настройкой; если готовым приложением — берите готовое; писать своё стоит там, где логика уникальна и повторяется каждый день.

Разберём вашу задачу и пришлём смету

Созвон 40–60 минут: посмотрим, как устроены продажи и процессы сейчас, и скажем, что даст быстрый результат, а что можно отложить.

Телефон: +7 965 622-59-59

Почта: hello@prom-digital.ru

Отвечаем в течение часа в рабочее время (Пн–Пт, 9:00–19:00 МСК).

Оставьте контакты

Перезвоним, зададим несколько вопросов о процессе и пришлём оценку.

Позвонить Telegram Max VK Заявка
Использование файлов cookie
Мы используем файлы cookie: необходимые — чтобы сайт работал, они ставятся всегда; аналитические (Яндекс.Метрика с Вебвизором) и маркетинговые (метки utm) — только после нажатия кнопки «Принять». Нажимая «Принять», вы даёте согласие на обработку данных о посещении (IP-адрес, cookie, действия на сайте) в соответствии с Федеральным законом № 152-ФЗ «О персональных данных». Подробнее — в Политике конфиденциальности. Отозвать согласие можно письмом на hello@prom-digital.ru.
PROM.DIGITAL
PROM.DIGITAL
|