Omnis for developers

Omnis Studio is an integrated development environment for building applications for mobile, web and desktop deployment in record time.

Omnis for developers

Omnis Studio is an integrated development environment for building applications for mobile, web and desktop deployment in record time.

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.

Get to know Omnis, let yourself be inspired in the Omnis Webinars and in the Academy

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.

Object 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.

Develop iOS and Android Apps

There are Omnis JS wrappers available for iOS and Android that enable you to run your Omnis app natively on both platforms. This allows native access to load contacts, read QR and barcodes, get GPS information, access the camera and photo gallery, making a phone call and much more.You can use the platforms‘ messaging systems to send alerts onto the device and to a connected smart watch. The Omnis JS Wrapper lets you brand and distribute your application through Apple‘s App Store and Google‘s Play Store.

Omnis Server for Windows, Linux and MacOS

An Omnis server can be installed on Windows, Linux or on MacOS. It can run in a multi-threaded mode to support simultaneous user access and will typically be addressed through your web server. You can scale your application and run multiple Omnis servers with your app for an even larger amount of users.

Over 40 predefined UI controls

The Component Store in Omnis contains many different UI objects for building interactive, easy-to-use, event and data-driven web and mobile apps, including standard fields, list boxes, grids, progress bar, date picker, slider, picture, pie/bar chart, and buttons. All components and remote forms support web standards HTML5 and CSS3 which allow alpha color transparency, as well as animations for objects and subforms.
A property binds controls like entry fields, data grids to Omnis variables. Controls have their own event handling where you can react on clicks, leaving a field, drag & drop and much more. There are many more properties that allow you to customise the components appearance as well as its behaviour.

Design Responsive Layouts graphically

The UI remote forms are designed using drag & drop. The layout breakpoints allow you to design individual look and feel for mobile, web and desktop apps with the same form and components. Each field can have different positions and sizes.

Develop iOS and Android Apps

There are Omnis JS wrappers available for iOS and Android that enable you to run your Omnis app natively on both platforms. This allows native access to load contacts, read QR and barcodes, get GPS information, access the camera and photo gallery, making a phone call and much more.You can use the platforms‘ messaging systems to send alerts onto the device and to a connected smart watch. The Omnis JS Wrapper lets you brand and distribute your application through Apple‘s App Store and Google‘s Play Store.

Omnis Server for Windows, Linux and MacOS

An Omnis server can be installed on Windows, Linux or on MacOS. It can run in a multi-threaded mode to support simultaneous user access and will typically be addressed through your web server. You can scale your application and run multiple Omnis servers with your app for an even larger amount of users.

Over 40 predefined UI controls

The Component Store in Omnis contains many different UI objects for building interactive, easy-to-use, event and data-driven web and mobile apps, including standard fields, list boxes, grids, progress bar, date picker, slider, picture, pie/bar chart, and buttons. All components and remote forms support web standards HTML5 and CSS3 which allow alpha color transparency, as well as animations for objects and subforms.
A property binds controls like entry fields, data grids to Omnis variables. Controls have their own event handling where you can react on clicks, leaving a field, drag & drop and much more. There are many more properties that allow you to customise the components appearance as well as its behaviour.

Design Responsive Layouts graphically

The UI remote forms are designed using drag & drop. The layout breakpoints allow you to design individual look and feel for mobile, web and desktop apps with the same form and components. Each field can have different positions and sizes.

Do you miss any information?

Check our Download Area

Check our FTP Server

Design Responsive Layouts graphically

The UI remote forms are designed using drag & drop. The layout breakpoints allow you to design individual look and feel for mobile, web and desktop apps with the same form and components. Each field can have different positions and sizes.

Start for free

Start for free