Et er et abstraksjonslag på toppen av et konkret filsystem, som tillater ulike klientapplikasjoner å aksessere forskjellige typer filsystemer på en uniform måte. Et virtuelt filsystem kan brukes til å aksessere utstyr lokalt og i et nettverk transparent uten at klienten merker forskjellen. Det kan brukes som en bru mellom Microsoft Windows, Mac OS og Unix, slik at applikasjoner kan aksessere filer på disse systemene uten å vite hvilken type operativsystem eller filsystem de har tilgang til.