Omnis Studio

Omnis Studio is a fast and productive integrated development environment for building mobile, web and desktop applications for all types of industries and market sectors.
Omnis Studio is the longest-standing cross platform development tool in the market.

Join the webinars

Omnis Studio

Omnis Studio is a fast and productive integrated development environment for building mobile, web and desktop applications for all types of industries and market sectors.
Omnis Studio is the longest-standing cross platform development tool in the market.

Join the webinars

Omnis Studio

Omnis Studio is a fast and productive integrated development environment for building mobile, web and desktop applications for all types of industries and market sectors.
Omnis Studio is the longest-standing cross platform development tool in the market.

Join the webinars

Productivity, Performance, Flexibility, Security –
you can have it all

You can build your apps on Windows or macOS and can deploy them to virtually any device, on any platform, including tablets, smartphones, and desktop computers.
Omnis Studio is designed to make developers more productive to save time and resources and to give them the flexibility to meet all customer requirements and stay ahead of competition.

Cross platform

Cross platform

Omnis Studio will run anywhere you like – so you can develop your application on one platform, Windows or macOS, and deploy it to any other platform or device, including all desktops, tablets, and mobiles – while using the same set of code for development, without any modifications. 

And deployment is easy too – you can run your application in a web browser, or a native app, on any Android or iOS device, so end users can run your application, whenever & wherever they like. End users just need to log onto your app, and get to work! 

Fast programming

Coding in Omnis Studio is so easy – the new Code Editor lets you quickly write highly functional code that can perform more or less any task, like querying a database or accessing a web service. The code editor fills out command and functions names, which are color coded, and also helps you with syntax. 

The powerful built-in Omnis debugger allows you to debug your code in real-time, while you are actively creating your app and running it live in your web browser. In fact, our developers say the debugger is the best part about Omnis! 

Cross database

Cross database

Access all of your data in Omnis Studio – to do this special “connectors” called Data Access Modules (DAMs) allow you to connect to more or less any database on the market, including MySQL, Oracle & PostgreSQL, using a native connection or via ODBC. 

Using the powerful SQL Browser you can easily move data around from one database to another, and perform admin tasks, right inside Omnis. You can even build your forms & UI directly from the table structure in your database, so your data and UI are perfectly in sync!

Native access to AmazonDB cloud-based multi-valued database. Native access to Frontbase is also available. (Frontbase DAM available separately). Connect to Omnis native datafiles to store and retrieve data locally or via local area network.

Integrated development environment

You can do it all with Omnis Studio – Omnis provides a complete & fully integrated development environment (IDE) with all the tools you will ever need to create web & mobile applications. So rather than having to pull together tools & technologies from all over the place, Omnis Studio lets you have it all! 

With Omnis Studio you get a powerful code editor & debugger, a vast array of rich UI components, numerous templates & wizards, and a robust Version Control System (VCS) – which all add up to a great working environment for developers, both individuals and teams. 

Integrated development environment

Build attractive, easy to use apps

Build attractive, easy to use apps

No limits to what you can do in Omnis Studio – creating great looking web & mobile UIs is made very easy in Omnis Studio. Our full-featured, JavaScript controls include data grids, charts, sliders, tab bars, buttons, and all kinds of lists, to which you can apply your own styles to make your apps look exactly the way you want them. 

Together with great controls, the powerful & versatile programming language in Omnis Studio lets you control the UI, down to the fine details, making your apps truly rich and interactive. Omnis Studio lets you build apps that users will find easy & fun to use! 

Extending Omnis

Omnis Studio is great by itself, but you add so much more – a lot of the additional power in Omnis comes from what you can add to it, and really there are no limits. You can easily integrate Java, Web services, JSON, XML, and other technologies, adding to the strengths of the Omnis environment and your finished apps. 

But it does not stop there – you can call on further industry standards & protocols to greatly enrich your apps, that include HTTP, FTP, POP3, SMTP, Encryption, and Hashing modules – so you can add many other capabilities, at any time, to extend and enhance your software solutions. 

Build feature-rich web and mobile apps with Omnis JavaScript Client

The Omnis JavaScript Client is a browser based client which means you can deploy your application easily to the web, and run the app in a browser on more or less any device, including a whole range of mobile devices as well as desktops or laptops. However, we do provide application wrappers that allow you to “package up” the same application and run it directly on mobile devices: such applications have the possibility of running “offline” and with direct access to the hardware features and services on the device. With this hybrid approach you get all the benefits of creating and deploying a web application, with the added option of being able to create and deploy
standalone mobile apps if your solution requires it

The Omnis JavaScript Client allows you to run your Omnis applications in a browser on virtually any device, on any platform including desktop computers, tablets, and smartphones. It uses scripting compatible with HTML5 and CSS3 to enable the client interface which is supported in all web browsers on desktops, tablets and phones including Chrome, Safari, Firefox, and Edge. You don’t need to know anything about JavaScript to create the JavaScript remote forms or components. All the JavaScript needed to render the JavaScript enabled forms and components is provided for you and is executed automatically in your browser when required. In design mode in Omnis, the components you use to design the JavaScript remote forms map directly to the JavaScript controls that are displayed on the client.

Sample Omnis JavaScript apps

Omnis Studio contains a number of sample apps that use the JavaScript Client, including a Memo app, a Contacts manager, a To Do app (tasks), a Holidays app (annual leave requests), a Timesheets app, a Guestbook app, and a Webshop app that simulates a food ordering system. To view the sample apps in design mode, launch Omnis Studio, click on the Hub option in the Studio Browser and then on the Applets option. Alternatively, you can view some of the apps online in the Apps Gallery, which are hosted on an AWS cloud server.

Ready-made JavaScript Components

The Component Store in Omnis contains many different GUI 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.

Omnis JavaScript Client

Extend your Omnis applications to new platforms, new devices and new markets.
Omnis Studio® and the new JavaScript Client help you get your Omnis apps onto the web & mobile devices fast.

jsgallery

Omnis JavaScript Apps Gallery

Omnis Holidays

Let you manage annual leave requests.

To open this app on a tablet or mobile enter the URL:
tinyurl.com/OmnisHolidays2

Omnis ToDo

Lets you enter and manage work and home tasks.

To open this app on a tablet or mobile enter the URL:
tinyurl.com/OmnisTodo2

Omnis Memo

Lets you enter and display popup notes.

To open this app on a tablet or mobile enter the URL:
tinyurl.com/OmnisMemo2

Omnis Contacts

Lets you add and manage your contacts.

To open this app on a tablet or mobile enter the URL:
tinyurl.com/OmnisContacts2

Omnis Weather

Demo app displays weather info using Web Services.

To open this app on a tablet or mobile enter the URL:
tinyurl.com/jsweather8

Omnis Components

Lets you try most of the JavaScript Components.

To open this app on a tablet enter the URL:
tinyurl.com/jsgallery10

Omnis Quiz

Demo app tests your Omnis Studio 10 knowledge.

To open this app on a tablet or mobile enter the URL:
tinyurl.com/omnisquiz10

NOTE: These demo apps are only intended to show the development capabilities of Omnis Studio, and therefore they should not be used to store your live data. The data in these demo apps will be reset regularly and any data you have entered will be erased. Omnis Software Ltd. is not responsible for the data entered into these demo apps.

Start for free

Start for free

What developers say about Omnis Studio

Omnis Studio 10

See the new features – and be prepared for what’s next…

Omnis Studio 10

See the new features – and be prepared for what’s next…