A subsystem is a set of parts, which is a system itself, and a part of a larger system. The IBM Mainframe Job Entry Subsystem family (JES1, JES2, JES3, and their HASP/ASP predecessors) are examples. The primary parts they have in frequent are the parts that deal with enter, scheduling, spooling and output; they also