Buen día
Soy desarrollador de aplicaciones móviles con 9 años de experiencia, 5 de ellos desarrollando para iOS y Android,
Revisando tu requerimiento veo que se puede crear una app con las siguientes características:
1) Login
2) Mapa
3) Chofer
3a) Descarga de tiendas
4a) Seleccion de tiendas por visitar
5a) Consultas de rutas
6a) Generación de rutas (considerando problema tsp)
7a) En ruta(indicación en mapa de ruta a siguiente punto y de puntos por visitar)
8a) Registro GPS de posición
4)Supervisor
4a) Consulta de información gps de chofer
5a) Marcado en mapa
En mi estimación estoy considerando que usted tiene un servidor de donde se obtendrá la información de las tiendas y a donde se registrara la posición de los choferes, este es requerido para que el usuario "supervisor" sepa donde está el chofer.
Veo que también podrías hacer una app como primer alcance ó prueba concepto, sin obtener datos del servidor, donde el chofer introduce las direcciones que tiene que visitar y se marquen en el mapa generando la ruta a cada una de ellas, si le interesa puedo cotizar esta app también.
Esta propuesta no incluye el desarrollo del backend, es decir usted tiene que proveer de los servicios web para alimentar la app, en caso de que requiera este desarrollo también puedo hacer la cotización correspondiente.
Solo se estima una plataforma, ya sea Android o iOS.
Quedo al pendiente de cualquier duda que tenga.