A server for being used as a part of a commercial vehicle operation system, the server being configured to manage a service to dispatch and provide a commercial vehicle in accordance with a dispatch request of a user, the server comprising a communication unit configured to communicate with both a user terminal in possession of the user and the commercial vehicle that travels in accordance with the dispatch request, a vehicle operation information management unit configured to manage vehicle operation information including at least current location information of the commercial vehicle, and a roaming travel execution determination unit configured to determine, with respect to the commercial vehicle that is not operating in the service, whether the commercial vehicle should be made to carry out roaming travel based on the current location information of the commercial vehicle, wherein the server is configured to instruct the commercial vehicle to execute roaming travel in accordance with a determination result of the roaming travel execution determination unit, characterized in that the server further comprises a vehicle standby location information acquisition unit configured to acquire information relating to a vehicle standby location where the commercial vehicle can be parked, and the roaming travel execution determination unit is configured to determine that the commercial vehicle should travel about the current location in a roaming manner, where a distance from the current location of the commercial vehicle to a vehicle standby location is a prescribed distance or more, or where a time required to arrive at the vehicle standby location from the current location of the commercial vehicle is a prescribed period of time or more. the server comprising a communication unit configured to communicate with both a user terminal in possession of the user and the commercial vehicle that travels in accordance with the dispatch request, a vehicle operation information management unit configured to manage vehicle operation information including at least current location information of the commercial vehicle, and a roaming travel execution determination unit configured to determine, with respect to the commercial vehicle that is not operating in the service, whether the commercial vehicle should be made to carry out roaming travel based on the current location information of the commercial vehicle, wherein the server is configured to instruct the commercial vehicle to execute roaming travel in accordance with a determination result of the roaming travel execution determination unit, characterized in that the server further comprises a vehicle standby location information acquisition unit configured to acquire information relating to a vehicle standby location where the commercial vehicle can be parked, and the roaming travel execution determination unit is configured to determine that the commercial vehicle should travel about the current location in a roaming manner, where a distance from the current location of the commercial vehicle to a vehicle standby location is a prescribed distance or more, or where a time required to arrive at the vehicle standby location from the current location of the commercial vehicle is a prescribed period of time or more. <EOS>