The capacity to change the overall logical structure of the data without changing the application programs.