Genealogy the study and tracing of family pedigrees. This involves collecting the names of relatives, both living and deceased, and establishing the relationships between them based on primary, secondary and/or circumstantial evidence or documentation, thus building up a cohesive family tree.
Genealogy software is computer software used to collect, store, sort, and display genealogical data. At a minimum, genealogy software tends to accommodate basic information about births, marriages, and deaths. Many programs allow for additional biographical information and a host of features.
Certain programs are geared towards specific religions, and will include additional fields relevant to that religion. Other programs focus on certain geographical regions.