GenealogyJ ist ein Java-Programm mit allen Features, um alle genealogischen Informationen zu verarbeiten. Es stellt verschiedene grafische Komponenten zur Verfügung, mit denen man seinen Familienstammbaum bearbeiten kann, und ist konform zu GEDCOM. Es benötigt Java 1.6 oder neuer und läuft unter Windows, Mac OS X und Linux. (non)