I need a cloud based database to host documents from up to 50 users. Documents to be organized into customizable folders. Programable reminders needs to be added to each document, to remind the user, or administrator, when the documents are due for renewal. Each user needs their own page where they can view their documents, and reminders on a calendar. User needs to be able to download documents. Secure log in for each user and administrator.