Gramps, formerly GRAMPS (an acronym for Genealogical Research and Analysis Management Programming System), is a free and open-source genealogy software. It is developed in Python using PyGObject and utilizes Graphviz to create relationship graphs.
Gramps represents a form of commons-based peer production, created by genealogists for genealogists. Beyond human family trees, the software has been used to create animal pedigree charts and academic genealogies that map mentoring relationships among scientists, physicians, and scholars.[13]