XBoard is a graphical chessboard that can serve as a user interface to Winboard or UDI (via polyglot) protocol chess engines, Internet Chess Servers, electronic mail correspondence chess, or your own collection of saved games.