Den andre ideen innebærer at prosesser kan tilby tjenester til andre prosesser gjennom virtuelle filer som opptrer i den andre prosessens navnerom. Klientens inn- og utmating av en slik fil blir en interprosesskommunikasjon mellom to prosesser. På denne måten generaliserer Plan 9 prinsippet om filsystemet som det sentrale punkt for tilgang til datamaskinens ressurser. Det bygger videre på Unix-ideen om bruk av utstyrsfiler for å få tilgang til periferienheter som datamus, ytre enheter, og lignende, og muligheten til å mounte filsystemer som ligger på adskilte maskiner inn i et navnerom som utgjør et helt hierarki av filsystemer og muligheten til å mounte en forbindelse med et tjenerprogram via en standardisert protokoll og behandle dets tjenester som en del av navnerommet.