Maple allows you to store information (documents, notes,images etc.) in hierarchical structure.
You can create unlimited nodes and sub-nodes in Maple tree and assign any document to each node. Documents can be loaded from file and saved in .rtf, .txt, .doc, .wri, or .html format. Maple supports rich text formatting, drag and drop and much more...