Nel mondo mainframe (che ovviamente precede di decenni il mondo Apple e IBM PC), c'erano diversi editor online in grado di modificare il codice sorgente in diverse lingue, come COBOL, Assembler e PL / 1 e "linguaggio di controllo del lavoro" (JCL).
Alcuni di questi editor avevano funzionalità per consentire la visualizzazione dell'output del compilatore su un display 3270. Per i sistemi operativi OS / VS1 e MVS c'erano ICCF (che funzionava sotto CICS) e ISPF.
Per il debug interattivo a schermo intero c'era OLIVER (per le applicazioni CICS) e SIMON (per Batch) per DOS / VSE, OS / VS1 e MVS, MVS / XA sistemi operativi. Sia OLIVER che SIMON avevano un'interfaccia simile a ISPF (per entrambi i sistemi operativi, incluso DOS / VSE che non aveva il proprio ISPF nativo). Entrambi OLIVER e SIMON consentivano in volo le modifiche ai campi di dati e l'istruzione "aggirando" on-the -fly, che permetteva una forma limitata di modifica del programma. OLIVER ha anche fornito la protezione automatica della memoria che garantiva l'isolamento delle attività e intercettava tutti i controlli del programma prima che si verificassero.
È stato possibile passare facilmente tra le modalità di modifica e debug della sorgente ICCF / ISPF - semplicemente premendo un tasto funzione Program - così ha fornito un'interfaccia perfetta che sarebbe stata riconosciuta come IDE oggi. Questo è stato dai primi anni '70.
Se all'inizio degli anni '70 ci fossero stati dei display grafici liberamente disponibili, questi prodotti li avrebbero sicuramente utilizzati nella loro massima estensione - quindi all'epoca l'hardware era il fattore limitante. Al contrario, l'evidenziazione dei colori e del primo piano / sfondo era l'unico modo per identificare elementi importanti sullo schermo.
Un ulteriore punto - Un'applicazione interattiva interattiva Spreadsheet conosciuta come The Works Records System è stata creata già nel 1974 utilizzando lo strumento di debug di OLIVER. Questo era all'ICI UK - sei anni prima di Visicalc per Apple II.