Allows creation of custom files by handling low level file operations