1. A method of creating a plurality of dynamic folder hierarchies, comprising: registering a plurality of design-time folder group definitions for defining a plurality of dynamic folders; registering a plurality of variable binding expressions for assigning a plurality of documents to a plurality of dynamic folders within the dynamic folder hierarchy; and translating a plurality of queries to identify a path for retrieving a set of documents associated with a folder within a dynamic folder hierarchy.