The twinBASIC programming language is a new VB6 compatible language. VB6 source code and forms can be imported into twinBASIC, typically without modification (at least for 32-bit compiles). The twinBASIC programming IDE is like a modern version of the VB6 IDE. twinBASIC has many extensions compared to VB6 including the ability to compile to 64-bit.