Astromech Droids were an official class of droid that could interface with most star ships. Their primary purpose was to calculate hyperspace jumps, although most have other functions such as making repairs to starships or running some of its functions during flight.