# ONEWEB Apps

### **Overview**

A **ONEWEB App** is an application built using the **ONEWEB Business Application Platform** to support a specific business use case for end users or to provide functional capabilities for other systems.

Rather than being limited to a single application style, a ONEWEB App can include user interfaces, business processes, and system integrations—depending on the purpose it is designed to serve. This flexibility allows ONEWEB Apps to be applied across different layers of an enterprise solution.

***

### **Application Capabilities**

A ONEWEB App may consist of one or more of the following elements:

* User interface components for web or mobile users
* Backend services and business logic
* Business processes and workflow automation
* System interfaces for integration with external applications

These elements can be combined or used independently, depending on the application’s role within the overall system landscape.

***

### **Types of ONEWEB Apps**

Based on the original platform concepts, a ONEWEB App can take several forms:

* **Web Applications**\
  Static or dynamic websites that run on web browsers. Each page is built using the ONEWEB Page Designer and may include text, forms, images, videos, and scripts to exchange data with internal or external systems.
* **Hybrid Mobile Applications**\
  Applications targeting Android and iOS devices. Pages are created using the same ONEWEB Page Designer and exported as hybrid mobile applications.
* **Business Web Applications**\
  Applications that combine user interfaces, business processes, and system integrations to support end‑to‑end business scenarios.
* **Business Process Applications**\
  Applications focused primarily on business processes and system interactions, with minimal or no user interface.
* **System Integration Applications**\
  Applications designed solely to integrate systems and exchange data through defined interfaces, without a user‑facing UI.

***

### **How ONEWEB Apps Fit into the Platform**

ONEWEB Apps represent the **deployable outcome** of the ONEWEB Platform.\
They are created and managed within AppSpace, designed using visual Designer tools, and executed on standardized runtime services.

This model allows organizations to:

* Build different types of applications using a consistent platform foundation
* Reuse design, process, and integration assets across applications
* Evolve applications over time as business requirements change


---

# 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/oneweb-platform-th/overview/what-is-oneweb/oneweb-concepts/oneweb-apps.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.
