Komputer mikro
Komputer mikro pertama kali (berukuran desktop) muncul pada tahun 1974, yang ditawarkan oleh Micro Instrumentation Telemetry System (MITS) yang didirikan oleh Ed Roberts tahun 1969. Komputer mikro tersebut, Altair 8800, dijual sebagai "kit" yang ditawarkan dengan sedikit di bawah 395 US$. Kit komputer tersebut harus dirakit sendiri oleh pengguna (maksud "perakitan" di sini adalah penyolderan dan penyatuan komponen, bukan seperti "assembling" PC saat ini yang hanya membutuhkan obeng). Altair 8800 dipersenjatai dengan mikroprosesor 8-bit Intel 8080 dan memori dengan jumlah 256 bytes (bukan kilobyte) saja; tanpa monitor, dan tanpa keyboard! Pemilik komputer tersebut harus membeli keyboard (pada waktu itu bukan keyboard, melainkan teletype) dan monitor secara terpisah. Karena tidak memiliki monitor, pengguna tidak akan menemukan pesan apa-apa dari komputer Altair 8800 ini selain LED ("Light Emitting Diode") yang berkelap-kelip seperti lampu diskotek, dan juga "buzzer" dengan suara beep-beep-beep.
Komputer mikro
Bill Gates dan Paul Allen yang mendirikan Micro-Soft pun turut serta dalam mengembangkan perangkat lunak untuk komputer mikro Altair 8800. Awalnya mereka hanya berkutat pada pengembangan perangkat lunak pada minicomputer DEC PDP-11, sebelum akhirnya mereka melihat iklan di sebuah majalah Popular Electronics edisi Januari 1975 dengan tajuk "World's First Microcomputer Kit to Rival Commercial Models". Mereka sebenarnya dapat membangun sebuah perangkat lunak untuk komputer tersebut, akan tetapi memiliki satu buah kendala: mereka belum pernah menggunakan atau memiliki komputer tersebut. Beruntung, mereka mendapatkan data tentang spesifikasi teknis mikroprosesor yang memperkuat Altair, Intel 8080. Mereka pun akhirnya dapat membangun sebuah bahasa pemrograman BASIC (Beginners All-purpose Symbolic Instruction Code), yang mereka namakan sebagai Microsoft BASIC. Selanjutnya, mereka datang ke MITS untuk menjual BASIC kepada MITS, dan MITS pun setuju untuk membayar Micro-Soft dengan uang sebesar US$180,000. Media penyimpanan yang digunakan oleh Micro-Soft untuk mendistribusikan Micro-Soft BASIC adalah media penyimpanan yang berbentuk pita kertas berlubang.