Les échecs et les ordinateurs sont connectés depuis les premiers jours de l'ordinateur. Au XIXe siècle, Charles Babbage avait eu l'idée87 et, à l'époque moderne, Alan Turing, le mathématicien et le déchiffreur de Bletchley Park, y a réfléchi. Il n'était pas un très bon joueur d'échecs, mais il a été l'un des créateurs du premier ordinateur britannique. On lui attribue également la création de l'informatique.

Il existe deux types de programmes d'échecs. L'un joue contre un adversaire humain ; l'autre aide l'utilisateur à devenir un meilleur joueur. Les deux types de programmes peuvent fonctionner ensemble, bien qu'ils aient des fonctions différentes et fonctionnent de manière différente.