Making your job batch-ready
Must be able to run in the background:
no interactive input, windows, GUI, etc.
Can still use STDIN, STDOUT, and
STDERR (the keyboard and the screen),
but files are used for these instead of
the actual devices
Organize data files