마이크로소프트에서 베이직(BASIC) 언어를 시각화된 개발 환경으로 개발한 윈도용 응용 프로그램 개발 언어 및 환경. 창(window)이나 버튼을 양식(form)에 배치해 감으로써
그래픽 사용자 인터페이스(
GUI)를 구사하는 프로그램을 매우 쉽게 개발할 수 있는 것이 특징이다. 중간 부호를 사용하기 때문에 실행 속도는 빠르지 않다. 1991년에 처음 소개된 이후 인터넷 대응 기능이 강화되어 버전 6.0에서는
액티브엑스 컨트롤(ActiveX
control)이나 액티브 도큐먼트(Active Document),
데이터베이스 처리 등도 지원하고 있다.