Pomul vieții este dezvoltarea internă a unui program de calculator pentru construirea arborilor genealogici, stocarea și afișarea informațiilor despre oameni și despre evenimentele din viața lor. (dezvoltator: Dmitry Kirkinsky). Programul este destul de simplu, dar Arborele Vieții are mari oportunități, cum ar fi: construirea arborelui genealogic pentru orice persoană, include un mecanism de evenimente care vă permit să creați biografii complexe, permite stocarea de date multimedia (fișiere de formate diferite), are capacitatea de a căuta, sortare și datele de filtrare , statistici (numărul persoanelor de sexe diferite, speranța de viață, vârsta medie, numărul de copii din familie, frecvența numelor etc.).
Un element important al programului este un eveniment. Viața umană este văzută ca o succesiune de evenimente. Programul oferă un set mare de tipuri standard de evenimente (naștere, botez, nuntă, moarte, adopție etc.), dar puteți crea propriile tipuri de evenimente dacă doriți. Fiecare eveniment poate avea unul sau mai mulți participanți. De exemplu, într-un eveniment de naștere există trei participanți standard. Rolul lor în eveniment: născut (născut), tată și mamă. În plus față de participanții standard, poate fi adăugat un număr arbitrar de participanți cu alte roluri (de exemplu, martori, nași).
Arborele genealogic este construit pe baza informațiilor despre persoanele și evenimentele care leagă persoana. Arborele poate fi construit pentru orice persoană aleasă. Un algoritm special formează optim arborele genealogic, aliniază și echilibrează arborii de familie ai celei mai complexe structuri. Setul de persoane afișate în arborele genealogic poate fi diferit: de la doar strămoșii direcți și descendenții persoanei la toți rudele de sânge (și la soții lor). În plus, în arborele genealogic, gradul de rudenie al persoanelor este calculat și afișat automat față de persoana pentru care a fost construit arborele. Arborele genealogic poate fi imprimat; paginare și scalare pentru pedigree mari.
O altă modalitate de a afișa informații, susținută de Tree of Life, este pictura pedigree (sau generația). Pictura nu este la fel de clară ca un copac, dar vă permite să afișați maximum de informații despre persoana aleasă și despre rudele acesteia.