A port of XBoard to Microsoft Windows exists, called WinBoard.
Xboard/Winboard is also a popular GUI used by many free (most in the no-cost and a few-in-the-freedom sense) chess programs and a handful of commercial programs. As of 2003 there are in total at least 200 such chess programs.
The communication protocol that is used by chess programs to communicate with Xboard/Winboard can be found at " class="external">http://www.tim-mann.org/xboard/engine-intf.html
Many other chess software both free and commercial support this communication protocol. Examples include Chessmaster, Chess Assistant, Chess Partner, Shane's chess information database, Eboard, Knights and Arena.
Another alternate chess communication protocol is the Universal Chess Interface .