A route management system comprising a network node in communication with an unmanned vehicle control system and an unmanned vehicle, wherein: the unmanned vehicle control system is arranged to communicate using a first communication protocol; the unmanned vehicle is arranged to communicate using a second communication protocol, different to the first communication protocol; the first and second communication protocols are arranged to define a route which the unmanned vehicle is to travel using a number of waypoints, and the second communication protocol is arranged to define the route using fewer waypoints than the first communication protocol, such that the unmanned vehicle has an interface capable of receiving a specified quantity of waypoints; characterised in that the network node is located remotely from the unmanned vehicle control system and is operable to: receive a quantity of waypoints that exceeds the specified quantity; transmit a plurality of initial waypoints to the unmanned vehicle, the quantity of initial waypoints less than or equal to the specified quantity, and the plurality of initial waypoints comprising a portion of a predetermined route by which the unmanned vehicle is to sequentially travel; transmit one or more in-flight waypoints to the unmanned vehicle after the unmanned vehicle has arrived at one or more of the plurality of initial waypoints; and replace the one or more of the plurality of initial waypoints where the unmanned vehicle has previously arrived with the one or more in-flight waypoints in the unmanned vehicle such that the total quantity of waypoints stored in the unmanned vehicle does not exceed the specified quantity. the unmanned vehicle control system is arranged to communicate using a first communication protocol; the unmanned vehicle is arranged to communicate using a second communication protocol, different to the first communication protocol; the first and second communication protocols are arranged to define a route which the unmanned vehicle is to travel using a number of waypoints, and the second communication protocol is arranged to define the route using fewer waypoints than the first communication protocol, such that the unmanned vehicle has an interface capable of receiving a specified quantity of waypoints; characterised in that the network node is located remotely from the unmanned vehicle control system and is operable to: receive a quantity of waypoints that exceeds the specified quantity; transmit a plurality of initial waypoints to the unmanned vehicle, the quantity of initial waypoints less than or equal to the specified quantity, and the plurality of initial waypoints comprising a portion of a predetermined route by which the unmanned vehicle is to sequentially travel; transmit one or more in-flight waypoints to the unmanned vehicle after the unmanned vehicle has arrived at one or more of the plurality of initial waypoints; and replace the one or more of the plurality of initial waypoints where the unmanned vehicle has previously arrived with the one or more in-flight waypoints in the unmanned vehicle such that the total quantity of waypoints stored in the unmanned vehicle does not exceed the specified quantity. receive a quantity of waypoints that exceeds the specified quantity; transmit a plurality of initial waypoints to the unmanned vehicle, the quantity of initial waypoints less than or equal to the specified quantity, and the plurality of initial waypoints comprising a portion of a predetermined route by which the unmanned vehicle is to sequentially travel; transmit one or more in-flight waypoints to the unmanned vehicle after the unmanned vehicle has arrived at one or more of the plurality of initial waypoints; and replace the one or more of the plurality of initial waypoints where the unmanned vehicle has previously arrived with the one or more in-flight waypoints in the unmanned vehicle such that the total quantity of waypoints stored in the unmanned vehicle does not exceed the specified quantity.