1. A method for managing storage of digital data in a distributed network of data storage consumers and data storage resources, comprising the steps of: (a) defining at the level of said data storage consumers a logical and hierarchical representation for said digital data wherein said logical representation is based on one or more business or project objectives, and wherein said logical representation is based on one or more work types; (b) enforcing said digital data to be organized according to said one or more work types; (c) creating one or more work units under each one of said one or more work types, wherein said work units refer to directories or folders and comprise the files of said digital data which refer to one or more files; (d) naming said one or more work units, wherein said naming is unrestricted, restricted, determined from a list or semi-restricted; (e) naming one or more of said digital data, wherein said naming is unrestricted, restricted, determined from a list or semi-restricted; and (f) determining one or more of said data storage resources to store said one or more work units or said files of said digital data.