SmartGenealogy is a genealogy package tool that records individual persons with dates and places of birth, marriage, divorce, death and other events in their life along with the sources and repositories where you found the information from.
You can also include pictures or indicate multimedia files.
It is easy to add events to an individual record : They then automatically display in the person's life. The supported events are : Adoption, Baptism, Birth, Burial, Census, Confirmation, Cremation, Death, Divorce, Emigration, Event, Graduation, Immigration, Marriage, Naturalization, Occupation, Reference, Religion, Residence, Source, Title.