technique used to keep track of files and their storage locations
used by os to keep track of names and locations of files
the benefit of using modules because you are writing code to a perform a task once and then reusing it each time you need to perform the task.