Google Docs allows you to to upload any type of file, not just documents, spreadsheets, presentations and PDFs. You can create, store (you get 1GB of free storage for uploaded files) and share your work. You can collaborate online in real time. You can create new documents from scratch, use a template or upload existing documents.
There's no software to download, and all your work is stored safely online and can be accessed from any computer. Google account required.