aka vm, technique allows programs to be executed even tho they're temporarily stored in secondary storage
a technique that allows programs to be executed even though they are not entirely stored in memory.
-a facility for storing, managing, and organizations data from a. variety of sources  -obtain data from sources -cleanse data -organize and relate data -catalog data