This executable has, in my opinion, three main components:
- GUI – the interpreter that is broadly based on the "BASIC" programming language.
- OLE – the capabilities that the executable has to access third party applications that conform to OLE (COM)
- SQLite – the SQLite capabilities that are exposed by the executable
The GUI related web pages will focus on the programming language and some of the GUI components that make the executable easier/ more comfortable to use.
I am prepared to modify the executable to provide new/different functionality if I consider the justification strong enough!