I guess it's the same for all of us. We are the 'computers guy' of the family. When anyone of the close/far family/friends have a problem with the computer, or need any software - the first call he do, is for us. The 'computers guy'. The technical part is a little problematic, but the 'Do you have an Anti-Virus' for me? 'With what application I can open RAR files?' is the easy part.
Since I have an hosting account, I just created a folder, droped in it this Default.aspx (1.33 kb) I did, droped in it all the (legal) software I have, and when somebody ask me for an application, I just give him the link for that folder. From time to time, when I have a new app, I just upload it to this folder. No need to change any code. The Default.aspx will list it by itself.