Chess Academy spielt Partien und analysiert Partiefragmente (jede Stellung aus Partien, Studien, Lernbeispiele, Tests), unterstützt mehr als 100 Spielprogramme (Engines), Autoplayer, Nalimov Tablebases und Thompsons Endspieldatenbanken; erzeugt, editiert und verschmelzt eigene Eröffnungsbücher.
Chess Academy bietet zahlreiche Programmeinstellungen an: Neue Partie bzw . Rechenvorgang in aktueller Stellung starten, eine Testdatei im EPD, PGN-Format analysieren, Auto-Analyse, Zugvorschlag, Eröffnungsrepertoire, Wahl des Gegners, diverse Spielmodi, Zeitkontrollen, Spielstärkeanpassung und vieles mehr.
Chess Academy beinhaltet Eröffnungs-, sowie auch Mittelspiel- u. Endspielbücher für Schachengine, die es ermöglichen die Spielstärke der Engine in vielen Bereichen signifikant zu erhöhen.