Develop powerful and attractive applications
Omnis Studio provides you with everything you need to create powerful and attractive business applications and to maintain and further develop them throughout the entire lifecycle of your application. It integrates with every relational database system and most other popular software including legacy systems and communicates with other technologies including XML, .Net, Web Services, HTTP, FTP, and SMTP. This enables you to flexibly react on customer requirements and changing demands and trends in the market.
Omnis Studio is object-oriented and has a very powerful and efficient programming language built in. The new Method Editor in Omnis Studio 10 provides you with easy to read and easy to maintain code and helps you to avoid syntax and other errors. At any time you can immediately switch between design, runtime and debug mode with just one press of a button and now even debug remotely. This way Omnis supports hyper-agile programming and makes app development in Omnis so productive and fast – according to our customers approximately eight times faster than with most common other tools.
And these are the reasons why we call Omnis the smart choice for developers.
Object Orientation
Omnis Studio supports the common OO concepts such as inheritance, messaging and more. It allows you to make abstract classes to encapsulate the code. This makes it easier to maintain and re-use your classes.
Develop on Windows and/or MacOS
It is up to you on which platform you would like to develop. Your code will run on all platforms.
Develop native Windows and MacOS applications
The Omnis Studio Runtime executes your commands natively on Windows and MacOS. Omnis Studio makes sure that the window components will have the look and feel of the respective platform.
Develop web and mobile apps
Omnis Studio remote forms allow to create attractive and complex web and mobile applications. There are more than 40 ready-to-use JavaScript controls that you can use out of the box – plus you can add third party and/or your own JavaScript components if you like.
Variables are automatically synchronised between the web browser and the Omnis server. This allows you to do a simple select on the server and show the result in your web application.
You can also mark certain Omnis methods to be client executed. Omnis will automatically translate this into JavaScript and you can add your own JavaScript code if you want.
Use your preferred web server (i.e. IIS, Apache, Tomcat) to run your Omnis app with your Omnis server side by side.