Business BASIC is een interactieve computertaal die rond 1970 werd ontwikkeld. Toen al was de grote kracht van Business BASIC de mogelijkheid om in geïndexeerde bestanden (met een sleutel) te lezen en te schrijven.
De programmeertaal is procedureel en de code goed leesbaar. Dit in tegenstelling tot het toen op IBM S/34 en S/36 systemen gebruikte, cryptische RPG. Een compileer- en linkfase, zoals o.a. ook bij COBOL, was niet nodig. De Business BASIC code werd door de programmeur regel voor regel in 'console mode' ingetoetst en meteen gecontroleerd op tikfouten. Als het programma werd gestart vertaalde de 'interpreter' deze regels en werd de code uitgevoerd. Dat maakte toen de verwerking wel wat trager ten opzichte van gecompileerde programma's, maar dit werd voor de meeste 'business' toepassingen niet als een nadeel gezien.
Door de perfecte samenwerking met bestanden en eigen computersystemen wist MAI tegen het eind van de 70er jaren van Business BASIC een succes te maken.
Een moderne Business BASIC, zoals ProvideX, werkt in principe nog steeds zo, zei het met een veel rijkere taal en een betere database. Door het nog steeds berperkte geheugengebruik en de krachtiger hardware is verwerkingssnelheid tegenwoordig al helemaal geen probleem meer. Integendeel!