L’ENIAC travaille en décimal codé binaire. Sur le plan logique, Mauchly a simplifié la réalisation des routines de calcul intégral répétitives en définissant le concept du sous-programme pouvant être appelé depuis n'importe quel endroit du programme principal. La mémoire interne était constituée par bascules. Les entrées-sorties se faisaient par des équipement à cartes perforées. Grâce à sa technologie à tubes à vide l’ENIAC travaillait 1.000 fois plus vite que le Mark 1 de Haiken, conçu à Harvard en collaboration avec IBM, qui était sorti à peine 2 ans plus tôt et avait des dimensions comparables, mais était basé sur des relais. Le coeur de l'ENIAC était constitué par 18000 tubes électroniques, 70.000 résistances, 10.000 capacités et 6.000 commutateurs manuels. Cet ensemble allait permettre la réalisation d'un multiplicateur séparé de l'additionneur classique et d'un extracteur de racines carrées. Cependant pour construire un ensemble fiable, il fallait un équipement de test constitué par 6 oscilloscopes plus rapides que tout ce qui pouvait exister. Eckert est parvenu à les concevoir et les faire construire par son équipe de techniciens ainsi qu'un générateur d'impulsions multi-phase entièrement nouveau.

Finalement c'est une machine occupant 150 m2 (24 m x 6,25 m) sur une hauteur de 2,5 m, et pesant 30 tonnes qui fut construite et mise à disposition de l'armée. Sa préparation et son exploitation nécessitaient la présence de 6 techniciens.