Structural independence exists when it is possible to make changes in the file structure without affecting the application programs ability to access the data. It is important because without it any changes such as adding a field would render applications which access the new file structure inoperable.