Omnis Studio uses Ominis' own single inheritance, object-based programming language. ODBC support is available on some platforms. Omnis Studio is similar to Microsoft Access in that both incorporate an interactive development environment with database creation and manipulation tools, but there are major differences. Omnis tasks are actually groupings of components like forms, objects, and databases. Actually everything is an object, and the basic set of objects is small, just over half a dozen, making the system easy to understand.
Inheritance makes creation of enhanced objects easy.
We used Omnis Studio's wizards to quickly set up applications. Borrowing components from other samples made experimentation easy, although we had to call on our own development experience when developing new objects. Omnis Studio's programming environment is purely event driven. This has an interesting impact when it comes to development. The big difference is that, because of its event-driven design, it is possible to start running code associated with an object at any point.