The system predefines job types that can be instantiated to form new jobs. The job type is the systems processing guideline that tells the system what to do when a job of this type is run with a job of this type.
A job type defines itself if it can be used in a stored job definition or not. The job type also defines the settings that are available for that job type.