There are many file hosting sites in Internet, like MegaUpload or Rapidshare, that offer users the possibility to store their files, so they can later access them from anywhere, as long as they have an Internet connection, or to share them with other users.
Lots of programs have appeared in the last few years with the main function of easing peoples access to files hosted in this type of site, specialy when it comes to downloading the files, a couple of programs of this type that come to mind are the well known jDownloader or the innovative RDesc.