Files are an easy way to store arbitrary content on a website. It's a lot like using an FTP program, but a lot less confusing. All files are stored on the website along with all the text and images, and can be easily linked from anywhere on the website.