Plan - A collection of orders that will be distributed as a batch (i.e. a shift for a given date)
Route - A collection of stops to be assigned to a driver
Stop - A location on a route where there are customers
Customer - An order/customer (customer name/phone presented to the driver) that has one/many deliveries
Delivery - An item (name presented to the driver) to be delivered to a customer (or picked up)
Driver - The courier that is performing the distribution - using the mobile app. Drivers are created within a company.
User - Personell that plans the distribution and assigns routes to drivers. Users might have access to multiple Companies. Two main-types os users:
Users connected to one/multiple distribution-companies
Users connected to one/multiple CustomerSystems. A supplier that has outsourced distribution to multiple distribution-companies, but still has insight and customer-service