1. A computer-implemented method for processing orders, comprising: receiving an order associated with a mobile unit; receiving information reflecting a location of the mobile unit; identifying a facility capable of fulfilling the order based on an estimated time until arrival of the mobile unit at the facility derived at least in part from the information reflecting the location of the mobile unit and an estimated time required by the facility to process the order; and transmitting information indicating the identified facility to the mobile unit.