The following will be discussed in this chapter: Data is efficiently managed by storing them in files on disk, data files and programs are separate, the program does not need to be modified when the data changes, different programs can share the same data sets.