A collection of chess software to handle the Portable Game Noatation (PGN) for different purposes like publication, editing etc.
Note that many Chess GUIs (for example Winboard/XBoard, Shredder, Chessbase, etc) also have PGN capabilities.