Računalo je rođeno ne zbog zabave ili e-pošte, već iz potrebe da se riješi ozbiljan broj kriza. Do 1880. godine, američko je stanovništvo postalo toliko veliko da je bilo potrebno više od sedam godina da se zbroje rezultati američkog popisa. Vlada je tražila brži način da dovrši posao i našla ga rađajući računala sa bušenim karticama koja su zauzimala čitave prostorije.
Prije nego što se istinska računalna snaga mogla vidjeti, trebalo je nadići naivan prikaz proračuna. Izumitelji koji su se potrudili donijeti računalo u svijet morali su naučiti da stvar koju izmišljaju nije samo kalkulator. Na primjer, morali su naučiti da nije potrebno izmisliti novo računalo za svaki novi izračun i da je računalo moguće dizajnirati za rješavanje brojnih problema, čak i problema koji još nisu bili zamišljeni kad je računalo izgrađeno. Također su morali naučiti kako reći takvom računalu koji problem treba riješiti. Drugim riječima, morali su izmisliti programiranje.
Morali su riješiti sve jezive probleme razvoja takvog uređaja, realizacije dizajna, izgradnje stvari. Povijest rješavanja ovih problema je povijest računala.