Remote Job Entry (RJE) is a facility that allows remote computer users to submit a batch job (the running of a specific program or group of programs) to a centrally-located computer (typically a mainframe). Widely used for decades in large business enterprises, RJE was first developed in the 1960s as part of IBM's System/360 mainframes. An RJE protocol was defined for use on the early Internet in 1972.
Originally, jobs were submitted to mainframe computers manually on punch cards and initiated by a mainframe operator. When remote typewriter and later display terminals (later called workstations) became available, a program was needed that would allow programs and jobs to be sent to the mainframe electronically. Today, RJE allows for the transfer of jobs and files back and forth among multiple workstations and mainframes.
In some networks, RJE has been supplanted by its extension, Network Job Entry (NJE).