It's called genealogy (should make it easier to find) and you want oss (open source software) for your best bet.
http://genealogysearch.org/free/freeware.html
Try taking a look through that list to see if there's some you want to try.
Blame it on Microsoft, God does.