A chess engine and chess GUI in C++ and C#, respectively.
For testing the engine and the GUI, we recommend the following third-party programs: