Basix intends to be an interpreted object-oriented/procedural plataform for common development such as Java or Smalltalk but with a Basic/Clipper syntax language, implemented in C++. It is composed by a VM (or Interpreter), a Compiler and an Visual IDE.