Virtual File System (VFS)

An abstraction layer on top of a concrete file system, which allows applications to access different types of file systems in a uniform way.