Un logiciel de généalogie peut être assimilé à une base de données de personnes (Nom, Prénom, date de naissance, date de décès, etc.) dans laquelle sont établis des liens (parents, cousins, enfants…).
De ces "bases", ces logiciels sont capables de générer des arbres généalogiques, des rapports textuels et graphiques.
Ancestris (anciennement GenjFr) : Logiciel open source en java dont le développement est assurée par une communauté française active ;
Gramps : Genealogical Research and Analysis Management Programming System ;
genj : un logiciel open source en java.;
Geneweb : un logiciel de généalogie efficace avec une interface web ;
PHPgedview : un logiciel de généalogie pour internet en PHP. Ce logiciel n'est plus développé. Il est remplacé par webtrees. Même principe, mêmes développeurs, forum Anglais/Français
Heredis : logiciel de généalogie non-libre et payant (voir cette discussion concernant l'installation Heredis8 sous ubuntu via Wine)
Lifelines : Logiciel de généalogie en mode console. N'est plus développé depuis 2015, mais toujours dans les dépôts 20.04 "Focal".
Généamania : logiciel open source PHP-MySQL multiplate-forme ; forum de support et hébergement de sites.
GraphViz : Outil de génération de graphes complexes.
Contributeurs : Pirrote