A Virtual File System (VFS) is a interface between:
The user/application may choose to switch from one concrete file system to another just by changing the connection parameters.