To put it in simple words the definition of Genealogy Software is simple is the study of family lines and the tracing of lineages. The study is based on the retrieval of important and familiar data from records of different types, which is then organized to explicate relationship patterns. Research, discovery and confirmation of different important data are involved such as birth dates, names, places of birth, marriages, death etc.