Il calcolatore ENIAC fu sviluppato, sotto la guida di J.P.Eckert e J.Mauchly, alla Moore School of Electrical Engineering presso l’Università di Pennsylvania a Filadelfia, per effettuare calcoli di tavole di funzioni.
La Moore School, fondata nel 1923, aveva da tempo stabilito una collaborazione con il laboratorio di ricerche balistiche dell’esercito degli Stati Uniti in Aberdeen, Maryland, per la costruzione di accurate tavole di tiro il cui scopo era quello di definire la traiettoria di un proiettile note le caratteristiche del cannone e del proiettile, la quantità di propellente, l’alzo del cannone, la pressione atmosferica, l’umidità, la velocità del vento. Il problema è matematicamente descritto da un sistema di equazioni differenziali per la cui soluzione si ricorreva all’impiego di calcolatori analogici meccanici denominati “analizzatori differenziali” ma il calcolo delle tavole non procedeva in modo sufficientemente veloce.
Nel 1940 la Moore School era impegnata in diversi progetti, collegati allo sviluppo del radar, ai quali collaboravano persone che poi contribuiranno alla realizzazione dell’ENIAC ( tra gli altri J.P.Eckert). Al gruppo di ricercatori si unì J.Mauchly che nel 1942, dopo una visita ad Atanasoff, scrisse un breve rapporto nel quale proponeva la sostituzione dei dispositivi di calcolo meccanici con dispositivi elettronici. La proposta venne inizialmente ignorata ma poi ripresa nel marzo 1943, per merito del responsabile dei rapporti tra università ed esercito Herman H.Goldstine, ed approvata nell’aprile 1943. In particolare, Goldstine, dopo aver parlato con i membri del Ballistic Research Laboratory, organizzò un incontro tra questi ultimi e gli appartenenti alla Moore School, organizzato per il 9 aprile 1943. Dato che Mauchly non riuscì a trovare nemmeno una copia della sua vecchia relazione, lui ed Eckert cercarono di ricostruirla dalle note stenografate della sua segretaria dell’estate precedente: terminarono all’una della notte tra l’8 e il 9 aprile, dopodiché la mattina del 9, ci fu l’importante incontro con i membri del Ballistic Research Laboratory, nel quale si decise la costruzione della macchina. Il dispositivo da costruire era stato denominato da Eckert e Mauchly ”Electronic Numeric Integrator” sulla base del compito primario al quale era destinato (calcolo di tavole attraverso l’integrazione di equazioni differenziali), ma per tener conto delle sue più ampie possibilità, uno dei colonnelli di Aberdeen, suggerì di aggiungere al nome “And Computer”. Ne derivò la sigla E.N.I.A.C..
Il calcolatore entrò in funzione nella primavera del 1945 e dopo circa un anno venne smontato e rimontato presso il laboratorio di Aberdeen dove rimase in funzione fino al 1955.