Software system may need to share its files with some external software or it may need to pass the file for processing or as parameter to some function. All these files are counted as external interface files.
● Simple - if number of record types in shared file are low
● Complex - if number of record types in shared file are high
● Average - in between simple and complex.