Gramps is a free genealogy tool. To get an idea of how it works it is helpful to understand how Gramps organizes informational. Gramps separates all genealogical information into 9 primary items:
1. People: A category containing information about a person.
8. Places: A Place is a particular location independent of time. It is the location not the place's name. Otto, Wyoming has two locations but the same name. Leningrad and St. Petersburg represent the same place, but with different names. Places are stored in a hierarchy.
9. Repositories: Contains the information related to a physical or virtual structure where genealogical and family history sources are stored. Once a Repository is added to a Gramps Tree, it can used to organize Sources.
Each of these items stand-alone. That is you can enter information into your family tree one item at a time, and in any order that you want.
These 9 primary items are connected in a number of ways.
Reference: automatically created by Gramps. For example adding a person as a child to a family will automatically connect this person to parents
Links:You can reuse or share items. For example, If a note mentions two separate people, then it might make sense to share that single note with both of the person items. This helps to eliminated duplication and to make it easier to make changes.
Roles Links can store information in what is called a property. The role property for example enables one to define how two different people are related to the same event. Take a marriage, the husband is Primary whereas a witness is in different role.