Enterprise Application Development

Fast Modeling, Responsive Design, One-Button Deploy

BOOK a Demo

Economic theory-based business modeling

Resources, Events, Agents

BOOK a Demo

Prototyping Web Applications
Posted November 11th, 2020

Prototyping Web Applications
Posted November 11th, 2020

Note: This feature was released with version 3.2.3 of the OMNIA Platform

Prototyping is a key aspect of all software development, and line of business web applications are not outsiders in this regard. Developing quick and visually pleasing web app prototypes can greatly improve your software development process, especially when added to a sales pitch.


Prototypes help sell your idea, whether you’re building an internal web app for your organization, or fulfilling a customer’s need, it will always be leverage.


Here’s where we come in.

REA Business Language + OMNIA Modeler = Fast Prototypes

When we started creating OMNIA, one of the key aspects we wanted to make sure was really fast was the initial part of web app development, specifically up to the point of a working prototype. For this reason, OMNIA’s Modeler uses a simple, yet very powerful, business language called REA (see more info) to help regular users define most of the app’s structure, without the need to code.

OMNIA Platform Modeler

This means that virtually anyone on your organization can come up with a great workflow idea, build a quick prototype and present it. 

Basic Concepts

Using a business language to build business applications not only makes sense but also becomes a very intuitive process. To prove it here’s a basic workflow concept to demonstrate.

App Workflow Concept

Imagine you want to build a web application that allows its users to perform written requests to the HR Department. It’s simple, yet it can be a lot of work just for one feature. Not with OMNIA.


To build a simple version of that application you’ll need the following elements:


  • 1 Agent;
  • 1 Document;
  • 1 State Machine;


This means that using only forms, you can create a basic workflow of a responsive web application that will allow users to submit written requests for the HR team to approve or deny.


First, we create an Agent to represent our Users/Employees:

Then we create a document to register our requests, with “Request” and “RequestTitle” new as text attributes:

And lastly, you create a single State Machine and add it to your Document:

With a couple of UI adjustments and after “Build and Deploy” your prototype is ready to be pitched in a browser:

Or on any mobile device:

Do you wanna try our Platform and see just how easy it is? 

Follow the link bellow and let us know so we’ll setup a demo environment just for you.

✉ Signup for our Newsletter to get our weekly news