The robot is provided with a comprehensive list of software described here. Optional software packages can be obtained in order to get the most out of the robot, see here the list.