Det ursprungliga syftet med att uppfinna datorer var inte ett enda, enhetligt mål, utan snarare en gradvis utveckling som drivs av flera sammanflätade behov:
* Beräkningshastighet och noggrannhet: Tidiga datorer, som ENIAC, var främst utformade för att utföra komplexa beräkningar mycket snabbare och mer exakt än människor kunde. Detta var avgörande för uppgifter som ballistikberäkningar under andra världskriget.
* Automation av repetitiva uppgifter: Idén att automatisera tråkiga, repetitiva uppgifter var en viktig drivkraft. Innan datorer utfördes många beräkningar och databehandlingsuppgifter manuellt, vilket var långsamt, benägna att fel och dyra.
* Breaking Codes: Under andra världskriget påskyndade behovet av att dechiffrera fiendekoder betydligt datorutveckling. Colossus-maskinerna byggdes till exempel specifikt för kodbrytning.
* Scientific Research: Datorer blev snabbt ovärderliga verktyg för vetenskaplig forskning, vilket gjorde att forskare kan modellera komplexa system, analysera stora mängder data och utföra simuleringar som tidigare var omöjliga.
Kort sagt, det ursprungliga syftet var att lösa specifika problem relaterade till beräkning, automatisering och kodbrytning, men den underliggande drivkraften var önskan om snabbare, mer exakt och effektivare behandling av information. Mångsidigheten i de tidiga datorerna avslöjade snart sin mycket bredare potential, vilket ledde till deras utbredda antagande inom olika områden.