ONEWEB App is a program built using the ONEWEB Business Application Platform to perform a specific business case for end-users or, specific functions for other systems. ONEWEB App can be:
A static or dynamic website that contains web pages and runs on web browsers. Each page on this website is built by using the ONEWEB Page Designer. It could contain text, web form, images, videos, and scripts to send and receive data from internal or external sources.
A hybrid mobile application containing pages running on android and iOS devices. Each page is built from ONEWEB Page Designer and is exported as a mobile hybrid application.
A business web application containing web forms, business processes, and system interfaces.
A business process app containing only business processes and system interfaces.
A pure system integration app containing only system interfaces.
The ONEWEB Apps are the end-user Apps created by collaborating on the ONEWEB Platform. They can consist of UI elements as well as back-end services. Important components that constitute the ONEWEB Platform are the AppSpace, the Designer Studios, and the Runtimes.
ONEWEB Designer Studios are the most exciting part of the ONEWEB Business Application Platform. Using these designer tools, Users can design and create web forms, web pages, mobile applications, business processes, and microservices - all by using graphical interfaces. These designer tools are based on simple drag and drop so that any user with zero coding skills can create dynamic applications. ONEWEB Designer Tools also provide built-in integration with the other components of ONEWEB.
ONEWEB provides four different Designer studios
App Designer for creating Web Forms
Process Designer for creating Business Processes
Page Designer for Mobile Applications & Web Pages
Microflow Designer for Micro-services
ONEWEB Runtimes are the workhorses of the ONEWEB Business Application Platform. These runtimes are engines that translate and execute the configurations generated by the designer studios. Each Designer Studio has its corresponding Runtime.
For example, the App Runtime can read the configurations generated by the App Designer to generate the web forms and host the form on the webserver.
All Runtimes except Page Runtime provide an environment for the end-user application to run. But for Page applications, the Page Runtime is used to build the HTML pack or the mobile application pack. The pack is then run on a Web Server or the mobile OS depending on the type of page application
ONEWEB AppSpace is an integrated platform from which you can create & manage the multiple components that constitute your application. It provides all the tools to create, manage, build, and deploy an enterprise application from a single control center.
Users can create UX/UI using Page Designer or App Designer. The back-end business process or business logic can be created using Process designer or Microflow designer, all via the AppSpace. AppSpace also allows easy switching between the different components that constitute an application.
AppSpace provides added functionality like user management, version control, and single-step deployment, which helps the user in collaborating, and managing the application life cycle much easier. Users can design & create the data model using the Data Designer component in AppSpace and convert the data models to DDLs using the export feature.