In de informatica is Applesoft BASIC een programmeertaal. Het was het tweede dialect van de taal BASIC dat geleverd werd op de Apple II-computer, als opvolger van Integer BASIC.
Applesoft BASIC werd voor Apple ontwikkeld door Microsoft, toen Apple de Apple II Plus introduceerde met een groter werkgeheugen van 48 kB RAM. Microsofts had al ervaring met de ontwikkeling van Altair BASIC. Apple nam een licentie op een assembleertaalversie van 10 kB van BASIC die men "Applesoft" noemde. Deze leek sterk op (en deelde inderdaad code met) BASIC-implementaties op andere 6502-gebaseerde computers, zoals Commodore BASIC.
De taal maakte gebruik van regelnummers. Spaties tussen de verschillende commando's waren niet noodzakelijk tijdens het intypen van regels, maar werden naderhand automatisch toegevoegd door Applesoft BASIC. Hoewel trager dan voorganger Integer BASIC, had hij enkele belangrijke nieuwe mogelijkheden:
DIM A$(10)
resulteerde in een vector van tien stringvariabelen;CHR$, ASC, STR$,
en VAL
functies voor conversie tussen strings en numerieke types;LET
statement is optioneel.