Abstract: An indication is received from a delivery client device that an order is accepted for delivery. Order delivery information is provided to the delivery client device. A notification is sent to a customer device that the order has been provided for delivery. An indication is received from the delivery client device of a present location on a delivery route. An order status update message is sent to the customer device based on the location.