One of my favorite features of Plan 9 is the extremely powerful filesystem abstraction through the 9p file protocol.
It is incredible how clean becomes the design of the applications and the communication between the modules with a simple file interface. Currently I'm working on potential extension of this idea - an ontology-based virtual filesystem, where the files are replaced by objects and the organization is defined by relations, instead of the hierarchical structures.