GenoPro is a software application for drawing family trees and genograms.
GenoPro can store additional information such as pictures, contacts,
places, sources, occupation and education history for each individual,
as well as document the emotional and social relationships among
individuals.
There are a couple of Linux alternatives:
Gramps (Debian package)
- XML-based, written in Python. Good data-model (reads all of GEDCOM
5.5), handles large family trees well
GeneWeb (Debian package) - Written in OCaml, with CGI interface. Simpler data-mode, but handles 400k-name families without trouble.