``And we outlined a vision for the software. Some key components are: 1.promote communication (not isolation) among applications 2.develop administrative commands for peers, peer groups, and groups of peers in the spirit of UNIX pipes and shells 3.keep the core small and elegant: make an architectural distinction between core mechanisms and optional policies 4.support multiple platforms and languages, micro devices to servers 5.address security from the beginning.'' http://www.jxta.org/