I’m sure there are many bits of software out there.
My favourite is the FREE SportTracks software. It does almost everything I need it to and more.
And even though what it can’t do for me is small, there are free add-ons that can do even those bits. eg the marvelous Performance Predictor.
I compare this to the almost useless software that comes with the Garmin and the pretty decent software that comes with Polar.