VMFS is a filesystem, it is ultimately responsible for responding to VM storage requests and locating a suitable physical storage block to write it too. It tracks those blocks and logically groups them together, manages r/w access and initiates any formatting required based on the type of VMFS volume you have created (ie EZT, Thin etc) - the physical storage manages RAID and data distribution, VMFS just provides the abstraction.