# What is ONEWEB?

### **Overview**

**ONEWEB** is a flexible, scalable, and extensible business application platform designed to help organizations design, build, and manage enterprise applications efficiently.

The platform enables the creation of applications that streamline **user experience**, **system integration**, and **process automation** across a wide range of business scenarios. By combining design‑time tools with runtime services, ONEWEB supports the full lifecycle of enterprise application development.

<figure><img src="https://2015371994-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMpDjHWFRUtZ5nJcSfVXd%2Fuploads%2FGGK9vW8vtlh1611sd1oF%2Fimage.png?alt=media&#x26;token=2790cea3-455d-420c-857d-40fb43480062" alt=""><figcaption></figcaption></figure>

***

### **User Experience (UX)**

ONEWEB provides tools for designing and executing user experiences across both web and mobile channels.

The platform includes web design capabilities and application runtime services that manage user interactions and present business data in a structured manner. Using visual design tools, users can create smart forms and dynamic pages that are closely integrated with backend data and business logic.

These capabilities enable organizations to deliver consistent and responsive user experiences while maintaining control over data and processes.

***

### **Smart Forms and Dynamic Pages**

ONEWEB supports two primary user interface concepts that address different application needs:

**Smart Forms**\
Smart Forms enable users to capture and manage business data as part of a transaction. They are commonly used in operational scenarios such as data entry, approvals, and internal workflows.

Smart Forms can be configured to:

* Insert, update, delete, and retrieve data from databases
* Trigger service integrations and automated tasks
* Operate without requiring custom programming

**Dynamic Pages**\
Dynamic Pages allow developers to build responsive web and mobile interfaces using a drag‑and‑drop page designer. These pages support custom styling and scripting and can interact with external systems through platform services.

Dynamic Pages can be published or exported in multiple formats, including:

* Runtime‑hosted web pages
* Web application packages
* Mobile application packages for Android and iOS

Together, Smart Forms and Dynamic Pages provide flexibility in how user interfaces are designed and delivered.

***

### **System Integration**

ONEWEB also functions as a system integration platform by providing designers and runtime services for connecting applications and external systems.

The platform supports standard integration mechanisms such as:

* Web services and REST APIs
* Database connectivity
* File‑based integration

In addition, ONEWEB supports data transformation between different formats, enabling reliable data exchange across enterprise systems such as HR, CRM, and ERP platforms.

***

### **Process Automation**

ONEWEB includes built‑in business process management capabilities through its Process Designer.

Using visual modeling tools, users can:

* Design end‑to‑end business processes
* Implement and execute process logic
* Monitor and manage process execution

Business processes consist of both human activities and system activities. Human activities typically involve user interaction through forms or pages, while system activities handle automated tasks such as database operations or service calls.

This process‑driven approach enables organizations to automate complex workflows while maintaining visibility and control.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.onewebstack.com/overview/what-is-oneweb.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
