Taking clues from human thinking, I will go out on a limb and suggest that the next generation of information processing systems will manipulate structural information, not just factual data. For example, applications will constantly reorganize their own data model, as data accumulates, in order to efficiently store, query, and update the information. This will have to do with modifying the relationships between entities, and redefining what makes an entity. Automatically, and in real time.