The term INMOD is an acronym for input modification routines. User exit routines that can be called by load/export utilities to preprocess input records before they are sent to Teradata Database. Routines can be written in C language (for network-attached platforms), or IBM C, COBOL, PL/I or Assembler (for mainframe-attached platforms). A routine can read and preprocess records from a file, generate data records, read data from other database systems, validate data records, and convert data record fields.