1. A data management system for managing a plurality of objects, the system comprising: a computing device that has at least one processing unit that executes a data management unit; at least one storage unit that is coupled to the computing device that stores the data managed by the data management unit into one or more cells and each cell having an object container wherein each object container is capable of containing a plurality of types of items; and the data management unit having a content processor, an item processor and a query processor, the content processor receives content and processes the content to add one or more items into a particular cell, the item processor receives one of an item to add to the cells in the storage unit and an item to update in the cells of the storage unit, and the query processor that executes a query against the one or more cells in the storage unit.