nl is a file format for presenting and archiving
mathematical programming problems. Initially this format has been invented for connecting solvers to
AMPL. It has also been adopted by other systems such as
COIN-OR (as one of the input formats),
FortSP (for interacting with external solvers), and
Coopr (as one of its output formats).