support peer-to-peer interaction. Not client-server.
support context-aware programming.
support context-transparent programming.