El principal inconveniente del ENIAC (integrador numérico electrónico y computadora), y las computadoras de primera generación en general, fue su dependencia
en los tubos de vacío . Estos tubos eran voluminosos, poco confiables, generaron un calor significativo (que requiere extensos sistemas de enfriamiento), consumieron mucha potencia y con frecuencia fallaron, lo que llevó al tiempo de inactividad y la necesidad de un mantenimiento constante. Esto los hizo caros de operar y propensos a errores.