Если процесс укладывается в воронку - заявка, переговоры, счёт, отгрузка, - настроенный Битрикс24 или amoCRM сделает больше и обойдётся дешевле. Там уже есть телефония, почта, мессенджеры, мобильное приложение, отчёты и десятки мелочей, которые в своей системе придётся писать руками и оплачивать.
Мы внедряем коробочные CRM и говорим об этом прямо: если на разборе выяснится, что задача решается настройкой, предложим настройку. Продать разработку выгоднее, но потом её нужно сопровождать, а сопровождать систему, которая никому не была нужна, неприятно обеим сторонам.
И главное. Своя CRM не заканчивается сдачей: её нужно обновлять, чинить и менять вместе с процессом, то есть держать под неё разработчика или договор на сопровождение. Заложите это в расчёт до старта, иначе через год система превратится в ту же таблицу, только дорогую.