Το σκάκι και οι υπολογιστές συνδέονται από τις πρώτες μέρες της ύπαρξης των υπολογιστών. Τον 19ο αιώνα ο Charles Babbage είχε σκεφτεί την ιδέα,p87 και στη σύγχρονη εποχή ο Alan Turing, ο μαθηματικός και αποκωδικοποιητής του Bletchley Park, σκέφτηκε την ιδέα. Δεν ήταν πολύ καλός σκακιστής, αλλά ήταν ένας από τους δημιουργούς του πρώτου βρετανικού υπολογιστή. Του αποδίδεται επίσης η δημιουργία της επιστήμης των υπολογιστών.

Υπάρχουν δύο τύποι σκακιστικών προγραμμάτων. Το ένα παίζει εναντίον ενός ανθρώπινου αντιπάλου, το άλλο βοηθά τον χρήστη να γίνει καλύτερος παίκτης. Οι δύο τύποι μπορούν να συνεργαστούν, αν και έχουν διαφορετικές λειτουργίες και λειτουργούν με διαφορετικούς τρόπους.