# Architecture

The Jigx platform consists of components that work together enabling you to build enterprise mobile app solutions.

<figure><img src="/files/71S3tnNLRb99Pw6yeu93" alt="Jigx Overview"><figcaption><p>Jigx Overview</p></figcaption></figure>

<table><thead><tr><th width="165.296875">Component</th><th>Description</th></tr></thead><tbody><tr><td><a href="https://github.com/jigx-com/jigx-docs/blob/main/docs/building-apps-with-jigx/jigx-builder-code-editor/jigx-builder-code-editor.md">Jigx Builder</a></td><td>The Jigx Builder is an extension in Microsoft VS Code, a development environment that can be installed on many platforms, including Windows and Mac. Use YAML, SQL, JSON, and JSONata to build, test, debug, and publish Jigx mobile apps.</td></tr><tr><td>Jigx Cloud</td><td>JigxCloud authenticates users, stores organizations and solutions, and sends notifications.</td></tr><tr><td><a href="/pages/LrDzQIvcdLA1lqTH7yRY">Jigx Management</a></td><td>Jigx Management exposes the Jigx Cloud functionality in a browser-based portal, allowing you to manage users and solutions, set up send and push notifications, and view usage metrics of your organization.</td></tr><tr><td>Jigx App</td><td>The Jigx App is an iOS and Android app that works on mobile devices such as phones and tablets. The app is available in the iOS and Google Play stores. Jigx solutions built-in Jigx Builder, published to Jigx Cloud and permissions granted in Jigx Management are accessible in the Jigx App. The Jigx App is only supported in portrait mode on iOS and Android phones.</td></tr><tr><td><a href="/pages/MbccaAZUfezKGZhyJFq5">Data</a></td><td>Understanding how data is used and how it flows between the Jigx components is important. Jigx data concepts, including data lifecycles, syncing and loading data, and how to work with REST, Azure SQL, and Dynamic Data are covered in the <a href="/pages/MbccaAZUfezKGZhyJFq5">Data</a> topic.</td></tr></tbody></table>

### See Also

* [REST Authentication](/building-apps-with-jigx/data/data-providers/rest/rest-authentication.md)
* [Local REST Calls](/building-apps-with-jigx/data/data-providers/rest/local-rest-calls.md)


---

# 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.jigx.com/understanding-the-basics/architecture.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.
