Historien om programvara är oftast spåras tillbaka till den första programvaran bugg i 1946 [stämningen behövde]. Eftersom fler och fler program in i sfären av firmware, och själva hårdvaran blir mindre, billigare och snabbare som förutspåtts av Moores lag, delar av dator först anses vara programvara, sällar sig till hårdvara. De flesta hårdvara företag i dag har fler programmerare på lönelistan än designers hårdvara [behövd stämning], eftersom programverktyg har automatiserat många uppgifter av kretskort ingenjörer.
Precis som Bilindustrin har mjukvaruindustrin vuxit från några visionärer som opererar från deras garage med prototyper. Steve Jobs och Bill Gates var Henry Ford och Louis Chevrolet av sin tid [stämningen behövde], som balanserade på idéer som redan allmänt kända innan de började i branschen. När det gäller mjukvaruutveckling, är detta ögonblick allmänt accepterat att vara offentliggörandet i 1980-talet av specifikationerna för IBM Personal Computer publiceras av IBM anställd Philip Don Estridge. Idag hans åtgärd skulle ses som en typ av crowdsourcing.
Fram till den tiden var programvara medföljer hårdvaran med originalutrustningstillverkare (OEM) såsom Data General, Digital Equipment och IBM [stämningen behövde]. När en kund köpte en minidator, vid den tiden minsta datorn på marknaden, gjorde datorn inte kommer med förinstallerad mjukvara, men behövs för att installeras av ingenjörer anställda av OEM. Hårdvara företag inte bara medföljande sin mjukvara, de också ställt krav på placeringen av hårdvara i ett kylt utrymme som kallas acomputer rum.
De flesta företag hade sin mjukvara på böcker för 0 dollar, oförmögen att hävda det som en tillgång (detta liknar finansiering av populärmusik i dessa dagar). När Data General introducerade Data General Nova, ett företag som heter Digidyne ville använda sitt RDOSoperating systemet på egen hårdvara klon. Data General vägrade att licensiera sin mjukvara (som var svårt att göra, eftersom det var på böcker som en fri tillgång), oc