A set of programs and the data to be manipulated by these programs. The word also means the execution of the set of programs. In its simplest form a job may consist of loading a binary program and then executing this program using supplied data. In more complex forms whole series of steps may be taken, certain of which may be contingent on the outcome of earlier steps. The complete description of a job is written in a job-control language.