Нужен сервер с базой/базами данных (водителей, клиентов и пр.), который будет обрабатывать входящие запросы. Как организовать передачу информации в обе стороны - это вопрос творческий: можно написать отдельное клиентское приложение для водителей, а можно использовать, например, вайбер-бота (водитель будет получать заказ и отправлять сообщения с отзывом на определенный номер).
С технической точки зрения это не очень сложная задача. Программист со знанием БД и сисадминскими навыками вам такое напишет. Это даже может быть решением в облаке, что гораздо дешевле физического сервака с его обслуживанием.
Другой вопрос, насколько это будет выгодно и скорее всего, вам дешевле будет взять готовое решение с индивидуальными правками (обычно разработчики такое делают).