MiniBASIC is a compact version of the BASIC programming language with its own development environment, 32-bit compiler, assembler and linker.
The package is basic in more ways than one. The editor is limited, for instance. There's no form designer to help you create GUIs. The documentation is weak, and there aren't enough examples to help you figure out what's going on.
There's also plenty of good news, though. MiniBASIC can create compact, fast and native Windows executables and DLLs, for example. These have no other dependencies, so there are no additional runtimes or frameworks to download. And there are no royalties to pay on anything you create.
What's more, the author is busily extending the package with some very interesting add-ons. You can now purchase additional libraries to help you communicate via COM ports. A new Client/ Server library allows you to build both client and server applications that can communicate across any TCP/IP network. And the Database library provides easy connection to any database format with an ODBC driver.
While it provides only very basic development tools right now, there's a lot to like about the core MiniBASIC language, which is easy to learn and can produce small, dependency-free executables