Genealogy software? #general

Diane Katz. SURNAMES/TOWNS: Laske/Ladyzhin;,Steinberg Kiev; Grunberg Rheinhorn/Iasi; Milston/Slutzk; Bicz/Mogilev; Glas/Varniai; Moskowitz/Nagy-Saros Klein/Eperjes; Hefliech/Hungary; Marks/Machester/Suwalki; Shedrofski/Suwalki

I currently keep my updated tree and most of my records on Ancentry.  What are recommended ways of keeping this information on my computer?  Looking for software that would allow me to upload a gedcom file.
Diane Katz

Join to automatically receive all group messages.