Ancestris ist ein Genealogie-Programm, das in Java geschrieben ist. Es arbeitet mit dem GEDCOM-Datenformat. Neben zwei Editoren, einem GEDCOM-Editor und einem Standard-Editor, bietet es viele Ansichten wie die Baumansicht, die geografische Ansicht, die chronologische Ansicht, die Navigator-Ansicht und die Tabellenansicht. Es bietet außerdem die Möglichkeit der Erweiterung durch Plugins. (non)