 Computers of this era often did not have operating systems in the modern sense.Application programs called IOCS routines in a resident monitor, or included macro instructions that expanded to IOCS routines.In some cases IOCS was designed to coexist with Simultaneous Peripheral Operations On-line (SPOOL) software.