Когда нас спрашивают «сколько стоит разработать систему», честный первый ответ звучит грубовато: пока не знаю. Это как спросить, сколько стоит построить дом. Гараж на даче и трёхэтажный коттедж — это «дом», но цифры отличаются на порядок. С софтом так же.
Но «всё индивидуально» — это отписка, которую заказчик слышал сто раз. Поэтому давайте по существу: из чего реально складывается цена и как прикинуть бюджет ещё до того, как вы кому-то позвонили.
Что двигает цену на самом деле
Не количество кнопок и не «сложный дизайн». Бюджет растёт от трёх вещей.
1. Сколько в системе логики, а не экранов
Каталог с карточками и фильтром — это дёшево, такое собирается быстро. А вот согласование документа, которое идёт по разным маршрутам в зависимости от суммы, типа договора и того, кто сейчас в отпуске, — это и есть дорогая часть. Платите вы за правила, а не за интерфейс.
2. Сколько чужих систем нужно подружить
Каждая интеграция — это отдельная маленькая разработка со своими сюрпризами. 1С, банк, оператор ЭДО, телефония — у всех свои форматы, свои ограничения и своя манера ломаться в самый неподходящий момент. Два-три коннектора могут стоить дороже, чем основной функционал.
3. Требования к безопасности и контуру
Обычное облако и развёртывание on-premise под 152-ФЗ с ФСТЭК-готовностью — это разные объёмы работ. Если данные не должны покидать ваш периметр, это закладывается в архитектуру с первого дня, а не прикручивается потом.
Реальные вилки
Это не прайс, а порядок величин по нашему опыту — чтобы вы понимали, о каких суммах вообще речь:
- Небольшой внутренний сервис (заявки, простой учёт, один процесс) — сотни тысяч, не миллионы.
- Система среднего размера с интеграциями и ролями (CRM под ваши процессы, портал, хелпдеск) — единицы миллионов, обычно поэтапно.
- Сложный документооборот, несколько связанных модулей, жёсткие требования по безопасности — от нескольких миллионов и дальше зависит от объёма.
Если кто-то называет точную цену по описанию «нам нужна CRM» за пять минут разговора — он либо угадывает, либо заложил запас на все случаи жизни. Нормальная оценка появляется после того, как разобрали процессы.
Когда заказная разработка не нужна
Скажем то, что обычно не говорят студии разработки: иногда заказывать своё — плохая идея. Если ваш процесс ничем не отличается от тысячи других компаний, готовый продукт почти всегда выйдет дешевле и запустится завтра, а не через полгода.
Поэтому мы и держим оба направления. У нас есть готовые системы — корпоративная платформа DM-Platform, CRM по записи ClientRec, WMS-Lite для маркетплейсов — и мы честно говорим, когда дешевле взять готовое и допилить под себя, а когда процесс настолько ваш, что готовое будет только мешать.
Заказная разработка оправдана там, где ваш способ работы — это и есть конкурентное преимущество. Тогда подгонять бизнес под чужую программу глупо.
Как мы считаем и почему так
Мы не беремся назвать финальную цифру, пока не сделали аудит. Сначала разбираем процессы и фиксируем, что вообще нужно, потом собираем кликабельный прототип — на нём видно объём и можно резать лишнее до того, как написана первая строка кода. Дальше работаем итерациями с демо раз в пару недель, так что бюджет не превращается в чёрную дыру.
И отдельно: исходный код и инфраструктура остаются у вас. Это влияет на цену в большую сторону по сравнению с «арендой» чужого решения, но вы не оказываетесь в заложниках у подрядчика. Сломаемся мы — продолжит любой другой разработчик.
Если хотите конкретную оценку под свою задачу — опишите её в двух абзацах на странице «Разработка под заказ» или просто напишите нам. Вилку по вашему случаю назовём после короткого разговора, без обязательств.