• Focus is on the data first, and then the applications.
• The structure of the data is now kept separate from the programs that operate on the data. This is held in the system catalog or data dictionary.
• Programs can now share data, which is no longer fragmented.
• There is also a reduction in redundancy, and achievement of program-data independence