Microsoft Visual Basic 4.0

First released in 1991, Microsoft Visual Basic was a programming environment where one could build an application by visually creating the user interface first, and then adding code. In contrast, even the smallest Visual Basic basic programs could take reams of program code to write in C or C++. Visual Basic was extremely popular for business application programming. The language itself was an interpreted BASIC dialect, however speed was maintained through the use of reusable compiled libraries (DLLs and VBX controls). These however, limited application development to Microsoft Windows.

Visual Basic easily interfaced with many database products (most notably Microsoft Access) and reporting tools (most notably Crystal Reports)

Visual Basic 3 was the most popular version under 16-bit Windows 3.1, while Visual Basic 6 was the most popular for 32-bit Windows 95/NT and later. After version 6, Visual Basic was replaced by "Visual Basic.NET", a very incompatible product based around Microsoft's "Dot Net" virtual machine runtime, essentially killing it off as a serious development product.

Visual Basic 4.0 was the first version that could create 32-bit executables for Windows NT and 95. It can also still create 16-bit executables for Windows 3.1, however it integrates a new OLE based runtime that is much larger, memory consuming, and slower than VB 3.0.

Installation instructions

This was distributed on DMF formatted (1.7 MB) floppy disks. You will need a utility, such as Winimage, that can write these formats or extract files from them.

Product type
Release date
End of life date
Minimum CPU
User interface


Download Name Version Language CPU File type File size
Microsoft Visual Basic 4.0 Enterprise (3.5) 4.0 Enterprise English x86,x86-32 3½ Floppy 28.11MB
Microsoft Visual Basic 4.0 Professional (CD). 4.0 Professional English x86,x86-32 CD 192.51MB
Microsoft Visual Basic Working Model 4.0 (3.5) 4.0 Working Model English x86,x86-32 3½ Floppy 10.7MB


Comments by