# WEM Platform Documentation

{% hint style="info" %}
The **WEM Platform** has been designed to hide the complexity of software development and deployment, enabling any person to visually create applications without need for specific programming skills. At WEM we call this **Rapid Application Modeling**.

The WEM No-Code Platform was first created in 2010 and has been growing and improving ever since...&#x20;

[**Read on to learn more**](https://docs.wem.io/platform/gettingstarted/introducing-wem) about the technical and practical parts of the WEM Platform.

Or use the \[:mag:Ask or search... Ctrl+K] **AI-powered feature** to quickly find specific articles or get a summarized answer to your question.
{% endhint %}

<div align="right"><img src="https://1449034948-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-L_NpOsk0sjotPXNy29Q%2Fuploads%2Ff6Igna3JkNnSK0fDOSCn%2FWEM-Architecture%202024.png?alt=media&#x26;token=276061d5-29f0-4d68-9de8-82800240cce4" alt=""></div>

## Next: Introducing WEM

About the platform, the parts, the basics...

{% content-ref url="gettingstarted/introducing-wem" %}
[introducing-wem](https://docs.wem.io/platform/gettingstarted/introducing-wem)
{% endcontent-ref %}

## The WEM Modeler

The **WEM Modeler** is the central point in the Platform, providing the No-/Low-Code environment to create and manage the applications.&#x20;

{% content-ref url="wemmodeler/introducing-the-wem-modeler" %}
[introducing-the-wem-modeler](https://docs.wem.io/platform/wemmodeler/introducing-the-wem-modeler)
{% endcontent-ref %}

## The WEM Runtime

The **WEM Runtime** is the other significant element in the Platform, where the applications built in the Modeler get published to become available to the end-users.

{% content-ref url="wemmodeler/wem-runtime" %}
[wem-runtime](https://docs.wem.io/platform/wemmodeler/wem-runtime)
{% endcontent-ref %}

## The WEM Template Editor

All about the editor to build your pages and user interaction.

{% content-ref url="template-editor/interaction-template-editor" %}
[interaction-template-editor](https://docs.wem.io/platform/template-editor/interaction-template-editor)
{% endcontent-ref %}

## The WEM Expressions

The **WEM Expressions Reference** is where you will find everything about WEM functions, keywords, operators and data types. It also provides information about WEMScript, the specific script-language to use in powerful custom widgets and custom script blocks.

{% content-ref url="wemreference/wem-expressions-reference" %}
[wem-expressions-reference](https://docs.wem.io/platform/wemreference/wem-expressions-reference)
{% endcontent-ref %}

## Advanced: Building Widgets

The WEM Widget System allows you to create even more advanced add-ons to be used in your Project. This does require in-depth knowledge in order to do it correctly - so we have a specific section on this.

{% content-ref url="tutorials/building-widgets" %}
[building-widgets](https://docs.wem.io/platform/tutorials/building-widgets)
{% endcontent-ref %}

## Release Notes

{% columns %}
{% column %}
{% content-ref url="release-notes/modeler-release" %}
[modeler-release](https://docs.wem.io/platform/release-notes/modeler-release)
{% endcontent-ref %}

{% endcolumn %}

{% column %}
{% content-ref url="release-notes/runtime-release" %}
[runtime-release](https://docs.wem.io/platform/release-notes/runtime-release)
{% endcontent-ref %}

{% endcolumn %}
{% endcolumns %}

## Other WEM Resources

{% hint style="info" %}

#### WEM Resources

* Access [**MyWEM**](https://my.wem.io) for access to your projects, WEM Support and free online Training.
* Visit our [**Forum**](https://forum.wem.io) for all kinds of discussions and tips from WEM Users.
* Visit [**wem.io**](https://wem.io) for all other information on organization, features, licensing, partners etc.
  {% endhint %}

***


---

# 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.wem.io/platform/readme.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.
