You need this interface cable for programming the GyroBot 700 and 900 via PC or Laptop and for updating the software, if new versions are available. It is not only a cable but a complete USB interface.