Xboard\Winboard es un programa (GUI) que permite jugar con motores de ajedrez, jugar por internet, reproducir partidas PGN, analizar partidas y posiciones y enfrentar motores para saber cual es más fuerte.Al ser creado originalmente para soportar al motor GNU Chess y tener un ambiente agradable para el jugador, otros programadores le preguntaron interesados a Tim Mann por el lenguaje de comunicación empleado surgiendo entonces el protocolo de comunicación XBoard\Winboard y cambiando la forma de crear los programas de ajedrez al dividirse en parte gráfica (GUI) y parte inteligente que sabe jugar ajedrez (motor).Por el contrario su equivalente para Windows Winboard ha tenido mejoras importantes en cuanto a funciones y aspecto gracias al trabajo del italiano Alessandro Scotti.Empezando a surgir programas para generar torneos en forma automática de tipo Round Robin, Suizo y Gauntlet como: Alex WBTM, GalisWBTM, JoriWBTM, IGWBTM.Con el tiempo se creó otro protocolo de comunicación el UCI y los motores que hablaban este lenguaje no podían ser usados en Winboard hasta que fue creado un adaptador llamado Polyglot.