En este período se crearon versiones de BASIC
nuevas y más poderosas. Microsoft vendió varias versiones de BASIC para MS-DOS/PC-DOS,
incluyendo BASICA, GW-BASIC (una
versión compatible con BASICA que no necesitaba la ROM de IBM), y Quick
BASIC. El fabricante de Turbo Pascal, Borland,
publicó Turbo BASIC 1.0
en 1985 (versiones
sucesoras aún se venden bajo el nombre de PowerBASIC por
otra compañía). Aparecieron varias extensiones de BASIC para computadores
caseros, típicamente con capacidad para gráficos, sonido, y comandos DOS,
así como facilidades para Programación
estructurada. Hubo lenguajes que usaron la sintaxis de BASIC como base para
otros sistemas totalmente diferentes, por ejemplo GRASS.
Sin embargo a finales de la década de 1980 las
computadoras nuevas eran mucho más complejas, e incluían características (como
la Interfaz gráfica de
usuario) que hacían a BASIC menos apropiado para programarlas. Al mismo tiempo
las computadoras progresaban de ser interés para aficionados a herramientas
usadas principalmente para ejecutar aplicaciones escritas por otros, y la
programación en sí se fue haciendo menos importante para una creciente mayoría
de usuarios. BASIC comenzó a desvanecerse, aunque numerosas versiones aún
estaban disponibles.

La suerte de BASIC dio un giro nuevamente con la
introducción de Visual Basic de
Microsoft. Si bien este lenguaje utiliza prácticamente todas las palabras clave
(sentencias, estructuras de control y funciones intrínsecas) y forma de manejo y
tipo de datos que versiones BASIC anteriores (DOS); VB es abismalmente más
potente y evolucionado; y se ha convertido en uno de los lenguajes más
utilizados en la plataforma Windows;
se estima que entre el 70 y el 80% del total de aplicaciones comerciales son
programadas en VB. VB utiliza un paradigma denominado "orientación a eventos"
(no es orientado a objetos). Visual
Basic for Applications (VBA) fue
añadido a Microsoft Excel 5.0 en 1993 y
al resto de la línea de productos de Microsoft Office en 1997.
Windows 98 incluyó un intérprete de VBScript.
La versión más reciente de Visual Basic es llamada VB.NET.
Por otra parte, la suite OpenOffice.org incluye
una variante de BASIC menos poderosa que su contraparte de Microsoft.