Visit Us On FacebookVisit Us On Google PlusVisit Us On YoutubeVisit Us On Linkedin



The client application is available on both Android and Apple devices. The main functions of the client application include: location on the map, real-time viewing of the driver, etc.


The application provides a screen for editing some functional parameters of the application.


The dispatching application has the main function of monitoring, taking over and placing orders in the system. The application is intended for use in the dispatch of persons trained for the taxi dispatch operation.


The WebAdmin application features the main function of managing system resources (driver accounts, client accounts, dispatcher accounts) as well as the parameters of the server application.


The server application primarily aims to interconnect client, driver, and dispatcher applications, facilitating the functionality of each. In particular, the server application also has other features.

Do you want to test our product? Contact us and find out how!

The purpose for which we created this application is to simplify their lives for both
as well as companies that use taxi dispatch operations.

Premium features

Romlogic’s dispatching application is a combination of several applications,
especially for
facilitating dispatcher work and streamlining workflow.

Managing dispatchers

The application will provide you with three easy-to-use components: viewing and editing accounts dispatchers, confirm / invalidate dispatch registration requests, individual dispatcher reports.

View orders

Commands view page has the search function after any of the fields client name, driver name,
pickup address and order status.

Advanced statistics

In graphical form, the application generates advanced statistics by following filters: orders, originating orders (SIP vs mobile), customer retention rate, calls.

Take & Place SIP commands

This feature allows you to pick up phone calls through a call center and place taxi orders in the system.
Personal fields are editable on every call!

Contact us and ask for a custom offer now!


The application allows the user to visually locate the map on the map and visually edit the client download address.

Driver view
in real time

After placing the order and confirming a driver, the client application allows real-time viewing of the driver on the map.

Edit data
client retrieval

The application allows the user to edit / correct the address if the geolocation service was not accurate enough to determine the correct client pickup address.

The application also allows the system to query a particular identifier by specifying it in the client download edit data.

editing information
client account

The client application provides a user screen (accessible from the menu) for editing a client account in which the user can modify / update their personal data (name, surname, phone number).

historical orders
and reviews

The client application provides the user with a screen (accessible from the menu) for viewing the latest commands and giving the driver reviews.



After selecting a command (driver announcement), the application waits for confirmation of the order from the server, after which it passes in the “Running order” mode where the user has the following command management options.

Edit account

The application provides a screen for editing personal driver information (name, surname, phone, email).


The application provides a screen for editing some functional parameters of the application. These are currently limited to enabling / disabling the audio notification for the new command, or the option to choose the type of notification.

Driver settings – order

  • “I’ve Reached” – By pressing this button, an event is notified to the server that the driver has arrived in the proximity of the client pickup address. At this point, the current position GPS coordinates are also loaded to provide corrections for the current POI.
  • “Client inside taxi” – By pressing this button, an event is notified to the server that the client has been retrieved.
  • “Client Did Not Come” – By pressing this button, an event is notified to the server, that the client could not be identified.
  • “Canceling order” – Pressing this button cancels the current command. The driver gets a penalty in this case, the value of the penalty can be adjusted by the system administrator.
  • “Map” – Pressing this button allows the driver to use the assisted navigation function using the Google Navigation application or other proprietary navigation applications (at driver’s choice).

Collection & Placement
SIP commands

The SIP Command and Placement feature refers to the ability to retrieve phone calls from a telephone (configured with SIP extensions) and to place the command on the system.

With each call, the user can edit the customer’s name, pickup address, and any comments (both client and pickup address).

The addresses to which the order is made are associated with the customers who initiated the order, so that on future calls, the application automatically identifies the customer by phone number and loads his favorite addresses (according to the client’s history).


Fleet Monitoring Functionality refers to the ability to view in real-time on the map all drivers connected to the system. As a related function, the fleet viewing screen has the following features:

  • Show total drivers;
  • Display taxi stations, with the staff in each station;
  • Edit / Update / View taxi stations;
  • Edit / Update / View POIs.

Mobile Application
Order Monitoring

The dispatched application provides the user with a screen dedicated to monitoring commands from mobile applications.

At this time, this functionality is limited to the monitoring function, with the user having read access to information related to the orders (client name, client pickup address, order status, and the order of the car that took over the order if it was taken over).



The client administration page has as its main function the administration of client accounts. The page contains a complete list of client accounts displayed in descending order of the number of placed orders.

The page allows the user to select the time interval for which the total orders are calculated and, consequently, the downward trend of the clients. The options for the time range are from one month to 6 months in increments of one month.

The page provides a filter for the client type, the options being SIP clients (who have made phone orders), mobile clients (who have made orders from the mobile application) or total (all clients, that is the preset option).

The options for each account are edit / update / delete account.


The Drivers Administration page provides the user with a complete list of drivers registered with the system with their relevant information. The operations available for each driver are as follows:

  • enable / disable driver account;
  • edit / update driver account;
  • confirmation / invalidation of driver registration request;
  • delete driver account;
  • view historical changes.

Also, the page provides the user with the search function, with all visible fields being accepted for search.


The fleet management page addresses the ability to administer (add, edit, update, delete) machine models used in the system.


The dispatcher administration page has three components:

  • viewing dispatchers accounts (with the option to update or delete them);
  • confirmation / invalidation of dispatch registration request;
  • dispatch reports (total orders, honored and unannounced on each account).


The Companies page provides the introduction of affiliated companies. By subscribing to affiliated companies, the affiliate-to-company (ie all affiliated company) option is available. It is also possible to define users with restricted rights only at the level of the drivers subscribed to an affiliated company (such as the example of a affiliate company’s administrator).


The statistics page shows the user a series of statistics (charts) about orders and calls. These statistics are as follows:

  • Command statistics – Express the number of total orders (vs. honors);
  • Commemorative statistics – Express the evolution of SIP vs. Mobile commands;
  • User retention rate – expresses the evolution of the ratio between the total number of customers who no longer order within a time (selectable) than the total number of orders in the same period;
  • active users – express the evolution of the active user base (which orders with a certain periodicity, selectable);
  • total call statistics – express the evolution of the total number of calls (vs those taken over) – available on Asterisk type stations;
  • Call Channel Statistics – Express the evolution of the total number of calls coming to all available channels (mobile networks, fixed networks) – available on the central.


The POI page is for managing POIs. There are two significant functionalities in this chapter:

  • view, add and update;
  • correcting POIs using positions reported by drivers.


The Admin page has three components:

  • administrare grupuri utilizatori web (ex. superuser, dispecer, partener);
  • web user management (user accounts);
  • server configuration – allows you to control the server’s operating parameters (IP, search algorithm parameters, wait times, penalty system, etc.).


The user authentication function has the role of verifying authenticity to users and allowing conditional access to the server.

Client application users log on minimally based on their email address, the goal being to ensure consistency between consecutive uses after an update of the client application.

Users of driver and dispatcher applications are authenticated to the administrator.

In this case there is a registration process that requires human intervention (administrator) to confirm access to the system.


The penalty system aims to calculate a score between 100 and 0, where 100 is the maximum score (a problem driver) and 0 is the minimum score (a driver with a lot of problems).

The penalty algorithm uses reviews from the customer as well as its own assessments of how a driver behaved in an order (whether it was time or delayed to order or delayed the order). Each event that causes the father-in-law to update may have other actions (such as a temporary disablement of the driver application).

Location and driver
live updates

The server application is responsible for ensuring real-time monitoring of drivers, meaning both their position and status. The condition of the drivers may vary depending on the mode of operation, whether it is stationary or stationary, depending on the state of the order, if it is busy.

The server application permanently monitors the driver’s position and compares with the defined station boundaries, updating the driver’s state accordingly when it arrives at the station (where the work station system applies).

Driver Search Algorithm
(working with stations)

The search engine driver is based on a search algorithm that performs the following steps one by one:

  1. the terrestrial distance from the GPS coordinates associated with the customer pick-up address to the nearest three taxi stations is calculated. Select the minimum of these and place the command to the drivers in the nearest station;
  2. the command is sent simultaneously to all drivers in the station, but the driver application will filter the command after the current position in the station. Thus, if the position is 1 (first), the command is displayed without delay. If the position is other than 1 (first), the command is displayed with a predetermined (and configurable) delay regardless of position (2,3, etc) or position-dependent;
  3. Once the command is taken, the station position for the drivers remaining / unconfirmed is updated, the first position having priority over the rest;
  4.  If the order is canceled until the driver arrives in the proximity of the customer pick-up address, the driver is informed and switched to priority, without having to move it to a station;
  5. If there are no drivers at the first station, the nearest server, the server application will continue to search for stationary, stationary, stepped, circular surfaces having the reference center of the first station (all algorithm variables can be controlled by WebAdmin) . Drivers in the situation described in item d) in the search area (even if not stationed) will receive the order without delay;
  6. After the server runs all of the preset search iterations (configurable from WebAdmin), it sends the command “topogan”, which means it sends it to all drivers regardless of their relative status or position.

Driver Search Algorithm
(stationary mode)

The search engine driver is based on a search algorithm that performs the following steps one by one:

  1. The command is sent simultaneously to all drivers in the proximity of the gps location of the command (or POI for dispatched orders). The term proximity is defined as a concentric circle of the gps location in the command and specified by the administrator in WebAdmin;
  2. If the first search (“shout”) does not find drivers (or does not announce), the server continues to search for a new area, defined similarly to a concentric circle with the first, its radius being also specified by the WebAdmin administrator;
  3. The server continues searching in the described way a number specified by iterations (configurable from the webadmin tool);
  4. If several drivers announce themselves in the same time for an order, one will be confirmed by the customer (or optionally automatically for the dispatched application) and the rest will receive cancellation messages.