Три пути в онлайн с честными плюсами и минусами каждого, семь вопросов, которые решают выбор, и признаки того, что готовое решение вам не подойдет.

Мы делаем такой сервис, поэтому сразу оговорка: у нас тут интерес. Постараемся честно назвать и то, где готовое решение проигрывает, - иначе от статьи не будет пользы ни вам, ни нам.
Развилка выглядит так: остаться на таблице и телефоне, взять готовый отраслевой сервис или заказать разработку. Разберем все три.
Срок до первого рабочего дня различается на порядок: готовый сервис - день-два, разработка - месяцы.
Главная разница не в цене, а в том, кто отвечает за поломки. В готовом сервисе - поставщик, и это его постоянная работа. В своей разработке - вы, и это ваша постоянная строка расходов.
Главный риск готового решения - оно делает то, что делает. Если вам нужен процесс, которого в нем нет, он не появится по вашему желанию.
Главный риск разработки - подрядчик. Не цена, не сроки, а то, что человек, который знает ваш код, однажды перестанет отвечать.
Не надо этого стесняться: пока заказов немного, это рабочий вариант, и не надо ставить систему под три заказа в неделю.
Что дает: ноль стоимости, ноль обучения, полный контроль.
Где кончается: таблица не подсказывает соседние адреса, не считает заполнение бочки, не разговаривает с клиентом и не живет в телефоне у водителя. И ломается при двух руках: как только заявки заводите вы и второй человек, файл начинает существовать в двух версиях.
Признак, что кончилось: вы вспоминаете свой день, вместо того чтобы его видеть. Или появился второй человек.
Что дает.
Работает завтра. Не через месяц и не через полгода - вы заводите машины, водителей и районы за вечер и с утра принимаете заявки.
Поломки чинит поставщик, и для него это основная работа, а не побочная. Когда обновляются мобильные платформы, приводить приложение в порядок - тоже его задача.
Продукт растет без вашего участия: функции, которые появляются у всех клиентов, появляются и у вас.
Цена предсказуема и обычно привязана к обороту, а не к количеству сотрудников.
Где проигрывает - честно.
Вы получаете то, что есть. Ваш особенный процесс придется либо подогнать под продукт, либо жить без него.
Вы зависите от чужих решений: поставщик может изменить интерфейс, тарифы или убрать функцию, которой вы пользовались.
Данные лежат не у вас. Это вопрос доверия, и его надо задавать прямо: что происходит с базой при отключении.
Если поставщик закроется, переезжать придется вам.
Что дает.
Ровно ваш процесс. Все, как вы хотите, включая то, чего нет ни у кого.
Код ваш - если это записано в договоре, что бывает не всегда.
Никакой комиссии с заказов и никакой абонентской платы поставщику.
Где проигрывает.
Долго. Первая работающая версия появляется через месяцы, а не через дни, и все это время вы работаете как работали.
Смета не заканчивается на запуске: поддержка, хостинг, обновления под новые версии платформ, доработки. Считать надо стоимость владения на три-пять лет, а не цену запуска. Подробный разбор строк - в статье про свое приложение для компании.
Первая версия будет неправильной. Не потому что подрядчик плохой, а потому что вы сами еще не знаете, как это должно работать, - понимание приходит после нескольких месяцев эксплуатации, и оно оплачивается доработками.
И главное: зависимость от конкретных людей. Разработчик, который знает ваш код, может уйти, поднять цену или пропасть. Новому нужны недели, чтобы разобраться, и иногда дешевле переписать заново.

Ответьте на них честно, и решение обычно становится очевидным.
1. Что вы теряете каждый месяц из-за отсутствия системы? Пропущенные заявки, лишние поездки на слив, пустой пробег. Если не считали - посчитайте, это отрезвляет.
2. Есть ли у вас процесс, которого нет в готовых решениях? Пройдите чек-лист из двенадцати пунктов в статье про crm для ассенизаторов и выпишите то, чего не хватает. Пустой список закрывает вопрос.
3. Вам нужна функция или бренд? Если хочется, чтобы клиент видел ваш логотип и домен, это решается брендированием готового сервиса, а не разработкой.
4. Кто будет чинить, когда сломается? Не «если», а «когда».
5. Сколько времени вы готовы ждать до первого рабочего дня?
6. Что происходит с вашей клиентской базой в каждом из вариантов? Задавайте этот вопрос поставщику прямо и до подключения.
7. Есть ли у вас разработчик в штате? Если да, арифметика меняется: поддержка перестает быть внешней зависимостью.
Их немного, и они конкретные.
Вы строите платформу, а не автопарк. Собираетесь подключать чужие машины и зарабатывать на организации потока - и это ваша основная бизнес-модель, а не побочная.
У вас процесс, который принципиально другой. Не «мы работаем по-своему», а действительно иная механика.
У вас требования к данным, которые готовый сервис выполнить не может. Например, все должно храниться в вашем контуре по требованию заказчика.
Вы уже переросли отраслевые продукты по масштабу. Десятки машин, филиалы, интеграции с корпоративными системами клиентов.
Если ничего из этого нет, разработка с нуля - это способ купить дорого то, что уже существует.
Раз уж сравниваем, назовем условия прямо.
Что бесплатно и без абонентской платы: прием заявок и доска дня, машины, водители, смены, районы, окна, тарифы, приложение для водителей, приложение для заказчиков, работа диспетчера.
За что платится: комиссия с оформленных заявок. 0,75 процента, если заявку завел ваш диспетчер, 1,5 процента, если заказчик оформил ее сам через приложение, 1,75 процента, если ее принял голосовой помощник. Ставка зависит от того, сколько работы система взяла на себя. При несостоявшемся заказе комиссия не возвращается - иначе появляется способ не платить, отменяя заявки.
Что докупается: отдельные функции по 39 000 рублей - привлеченная техника, Android-приложение диспетчера, мульти-город, мобильный кабинет администратора, разработка сайта и логотипа. Брендирование приложения под свой логотип и домен - 119 000 рублей, и с ним часть функций становится дешевле или бесплатной.
Что про базу: мы не продаем заявки и не поставляем клиентов. Комиссия - плата за систему, клиенты остаются вашими.
Что про поддержку: обновления и совместимость с платформами на нас.
Чего в продукте нет: точного времени приезда, автоматического переноса сорванной заявки, показа заказчику места в очереди, GPS-слежки как отдельной функции, Telegram-бота. Это не пробелы, а решения, и каждое объяснено в соответствующих статьях.

Есть четвертый путь, и он часто оказывается лучшим.
Возьмите готовое, поработайте полгода, а потом решайте. За это время вы поймете, как устроен ваш процесс на самом деле, и список требований к собственной разработке станет вдвое короче и вдесятеро точнее.
Стоит это недорого, начать можно за вечер, а решение о разработке вы примете, имея на руках факты, а не представления. Если после полугода останется список того, чего не хватает, - вот с ним и идите к подрядчику. Такое техзадание стоит дешевле и делается быстрее, потому что написано человеком, который знает, чего хочет.
Посчитайте пункт первый: что вы теряете за месяц из-за отсутствия системы. Одна пропущенная заявка в день - это тридцать заказов в месяц, умножьте на свою цену выезда.
Дальше пройдите чек-лист и посмотрите, есть ли у вас функция, которой нет в готовых решениях. Обычно после этих двух упражнений выбор делается сам.
Дальше по теме: автоматизация ассенизаторского бизнеса - с чего начинать, если решили внедрять по шагам.
Ассенизатор онлайн - прием заявок и управление ассенизаторскими машинами. Базовый набор бесплатно, абонентской платы нет, клиентская база остается вашей.