IBM's eksisterende kundebase hadde foretatt store investeringer i programvare som kjørte på tidligere datamaskiner. Noen modeller kunne leveres sammen med en emulator på kundens tidligere datamaskiner (IBM 1400-serien på modell 30 og IBM 7094 på modell 65) ved å bruke en kombinasjon av spesiell maskinvare, en spesiell mikrokode og et emuleringsprogram som brukte de emulerte instruksjoner til å simulere det nye datasystemet, slik at gamle programmer kunne kjøre på den nye datamaskinen. Kundene måtte likevel stanse datamaskinen og laste inn emulatorprogrammet. Modell 85 og senere IBM System/370 hadde også emulatorvalgene, men tillot dem å kjøre under operativsystemets kontroll sammen med datamaskinens egne programmer.