1. A method for managing data, comprising: storing a dynamic object within a plurality of stored dynamic objects, wherein each dynamic objects comprises a plurality of predefined attribute fields; providing a user interface for editing the dynamic objects, including modifying attributes in the predefined attribute fields; indexing the dynamic objects by indexing attributes in the predefined attribute fields; using the indexed attributes to generate a search engine result in a search engine.