Apple II本來運作時只有一開機ROM里內置的BASIC程式語言解釋器可用,後來才隨著軟碟機的加入而有“Apple DOS”。最後一版的DOS是“Apple DOS 3.3”,後來DOS被ProDOS取代來支持分層檔案系統以及較大容量的存儲設備,能使用軟碟或硬碟。此外Apple II也可以使用UCSDPascal作業系統,UCSD二進制格式與包含 IBM-PC在內的其他計算機系統兼容。使用Z80接口的話,Apple II也可以運行CP/M作業系統上的Wordstar和dBase軟體。
蘋果公司的Mac產品線最終在1990年代初接替了Apple II系列。但即使在麥金塔上市之後, Apple II仍然是好幾年是蘋果的主要收入來源:Apple II與其相關的第一方開發者與零售商社區曾是年收入逾十億美元的事業。IIGS一直賣到1992年末,IIe則在 1993年10月15日從產品線上移除,象徵一個時代的結束。
Apple II有彩色、高解析度的圖形顯示模式,音效功能與兩種基於BASIC的內置程式語言-Applesoft與Integer與其他微電腦相比,這些功能被完善記載且易於學習。Apple II開啟了個人電腦革命,因為它面向大眾,而不僅僅是狂人以及工程師。其上市發表與後來的普及更深刻影響了後繼的許多種微電腦。Gerald VanDiver與Rolland Love 寫的"VanLOVEs Apple Handbook"與"The Apple Educators Guide"披露了1500種Apple II系列可用的軟體。Apple II販售商則用這些書來向客戶強調其在教育與個人使用上之軟體開發基礎的成長。
Disk II 控制器所使用的方法是典型的沃茲尼克設計靈感。 Apple II 集合了許多聰明的工程技巧之大成以節省硬體及降低成本。 例如,利用6502 指令集僅在不同的時鐘頻率回圏時訪問存儲器,而在未使用的回圏訪問圖像產生迴路的存儲器來避免存儲器容量問題,同時也消除了DRAM晶片專用的更新迴路需求之優點。
Apple II最後由Apple II+接替。它在ROM中包含了Applesoft BASIC程式語言。這個由微軟編寫的BASIC語言曾經做為一升 包,它支持浮點運算(但它明顯比史蒂夫·沃茲尼克的Integer BASIC要慢)並成為Apple II系列的標準BASIC語言。
Apple II Plus共有48KB的記憶體,並可藉由能安裝在擴充槽0的16 KB記憶體擴充”語言卡”將記憶體擴充至64KB。蘋果公司採用的6502微處理器支持最大64KB記憶體,而一部有48KB記憶體的機器剛好達到這個上限,因為擴充的16KB ROM與I/O地址。因此,語言卡中的擴充記憶體可暫時"蓋過"內置的ROM,並將代碼讀入該段記憶體,以使用ROM相同的方式使用它。藉此,用戶可將Integer BASIC從磁碟讀入語言卡記憶體中,並使用DOS 3.3的INT和FP指令切換使用Integer BASIC或Applesoft BASIC"方言",如同切換ROM擴充卡一般。若要使用蘋果公司幾乎於同一時間推出的兩種程式語言-UCSD Pascal與FORTRAN 77編譯器,語言卡也是必備配備。這些軟體需在叫做UCSD-P系統的非DOS系統下運行,它有自己的磁碟格式,並包含一"虛擬機器"使其可以在多種不同硬體上運行。 UCSD P系統對於記憶體管理使用了有些古怪的方式,在Apple III上,這個方式變得更古怪。
Apple II Europlus
在第一款Apple II於美國市場取得勝利後,蘋果公司於1978年開始將市場拓展到歐洲以及遠東,並在Apple II Europlus上做了必要的軟體、硬體與固件更改以符合美國以外地區的標準。電源供應器被修改過以支持240V電源輸入,視頻輸出信號從NTSC改成PAL制式,鍵盤格式也作了更改以符合不同語言的需求。在歐洲,由於羅馬字母在大部份地區皆有套用,因此鍵盤的改變並非難事。一個必要的修改是包含diacritical marks or accents on letters按鈕。舉例來說,Europlus使用修改過的ROM一些 ESC鍵的組合可以打出德語的umlaut符號("¨")於某些字母上(例如ä或ü)。Apple II Europlus大部份都與一般的Apple II相同。Apple II Europlus的生產於1983年終止。