Gli scacchi e i computer sono stati collegati fin dai primi giorni del computer. Nel XIX secolo Charles Babbage aveva pensato all'idea,p87 e nei tempi moderni Alan Turing, il matematico e decifratore di codici di Bletchley Park, ci mise del suo. Non era un ottimo giocatore di scacchi, ma fu uno dei creatori del primo computer britannico. Gli si attribuisce anche la creazione dell'informatica.

Ci sono due tipi di programmi di scacchi. Uno gioca contro un avversario umano; l'altro aiuta l'utente a diventare un giocatore migliore. I due tipi possono essere fatti lavorare insieme, anche se hanno funzioni diverse e lavorano in modi diversi.