Abstract: Various embodiments of the present invention provide systems and methods for storing electronic documents. In particular, various embodiments provide systems and methods that use profiles defining one or more attributes to generate file names and folders for storing the electronic documents. Further embodiments provide systems and methods for storing one or more records related to the electronic documents in one or more tables based on the profiles. In various embodiments, these records are used to manage the storage of the documents in the system and to help in locating and retrieving the documents from the system.