Genealogy Software
Genealogy programs normally store files as a GEDCOM – this stands for Genealogical Data Communication, it is a plain text file containing genealogical information and is used for exchanging genealogical data between different genealogy software.
NEHS has a comprehensive chart comparing different genealogy software. It is a great place to start if you are unfamiliar with the programs.
Family Tree Builder – Available through My Heritage
Family Tree Maker
Can sync with Ancestry.com
Legacy Family Tree
Free demo/trial available here
Can sync with Ancestry.com