1. A method of defining and collecting data in an information management system, comprising: creating an information collection structure to produce a representation of a shared database; receiving a read request or a write request from a user interface; and accessing said representation to execute said read request or said write request without having to access said shared database.