jose is a graphical Chess tool. You can store chess games in a database (backed by MySQL). You can view games and edit variations and comments. You can play against a "plugged-in" chess engine and use it for analysis.
graphical frontend to MySQL database
read and write PGN (Portable Game Notations) files
2D and 3D view
edit games, insert comments, variations
plug-in chess engine for play and analysis; supports both XBoard and UCI protocol.
Play Fischer Random Chess / Chess 960, or Shuffle Chess
ECO opening classification
Create HTML and PDF files.
Web Servlet interface