Best chess apps to prepare for online tournaments
Tactics, time management, opening prep against expected opponents.

Chess.com
Chess.com, LLC
The default home of online chess.

ChessAtlas
ChessAtlas
Build an opening repertoire that survives spaced repetition.

DarkSquares
DarkSquares
Blindfold chess training, broken into 7 progressive levels.

Aimchess
Aimchess (Chess.com group)
AI that finds your chess weaknesses and drills them.

Arena Chess GUI
Martin Blume
Veteran free GUI for running 250+ chess engines.

CT-ART 6.0
Convekta Ltd. (ChessOK)
The classic tactics trainer, now multi-platform.

Chess King Learn
Chess King (CHESSQUEEN INC, ex-Convekta)
Huge Convekta course catalog in one app.

Chess Position Trainer
Stefan Renzewitz
Veteran flash-card repertoire trainer for desktop.

Chess Second
Chess Second (Lyon, France)
The FIDE side of chess: any rated player's rating history since 2001, before the round starts.

Chess Tempo
Chess Tempo
The serious puzzle grinder's tool.