I have given up trying to keep up with all the software that changes on an almost daily basis.
Here are links to major sites that track virtually every software release & update that happens.
Downloads, Updates, Shareware & Freeware
Major Software Houses
Also have a look here at my computer links page