Die ENIAC was 'n modulêre rekenaar, saamgestel uit individuele panele om verskillende funksies te verrig. Twintig van hierdie modules was akkumulators, wat nie net kon optel en aftrek nie, maar kon ook 'n tien-syfer desimale getal in hulle geheue stoor. Getalle was aangegee tussen twee eenhede oor 'n aantal algemeendoelige busse, of borde, soos dit genoem was. Om die hoë spoed te bereik moes die panele die getalle ontvang en aanstuur, bereken, die antwoord stoor, en die volgende stap aktiveer - alles sonder bewegende onderdele. Die sleutel tot sy veelsydigheid was die vermoë om te vertak; dit kon verskillende bewerkings, wat afhanklik was van die berekende resultaat, aktiveer.