Lo svantaggio principale dell'ENIAC (integratore numerico elettronico e del computer) e dei computer di prima generazione in generale, era la sua
dipendenza dalle tubi a vuoto . Questi tubi erano ingombranti, inaffidabili, generavano un calore significativo (che richiedeva ampi sistemi di raffreddamento), consumavano molta potenza e frequentemente falliti, portando a tempi di inattività e alla necessità di una manutenzione costante. Ciò li ha resi costosi per operare e soggetti a errori.