Data dependence - difficult to change the existing
structure
• Incompatible file format - the programs are written in
different languages, so cannot easily access each other's
files
• Duplication of data - Same data is held by different
programs
• Fixed queries/programs - new requirement need a new
program, access to the files one user at a time, no security