# WEM Platform Documentation

## Platform

- [WEM Platform Documentation](https://docs.wem.io/platform/readme.md): Technical and Practical information about the WEM No-Code Platform, WEM Modeler and WEM Runtime.
- [Introducing WEM](https://docs.wem.io/platform/gettingstarted/introducing-wem.md)
- [Create WEM Account](https://docs.wem.io/platform/gettingstarted/create-wem-account.md)
- [WEM Login](https://docs.wem.io/platform/gettingstarted/wem-login.md): MFA-secured Single Sign On to all WEM applications and portals
- [MyWEM Portal](https://docs.wem.io/platform/gettingstarted/mywem-portal.md)
- [MyWEM Features](https://docs.wem.io/platform/gettingstarted/mywem-portal/features.md): The MyWEM portal is your personal self-service WEM portal.
- [MyWEM Support](https://docs.wem.io/platform/gettingstarted/mywem-portal/mywem-support.md)
- [Allow Support Access](https://docs.wem.io/platform/gettingstarted/mywem-portal/allow-support-access.md)
- [Partner Portal](https://docs.wem.io/platform/gettingstarted/partner-portal.md)
- [DevOps Portal](https://docs.wem.io/platform/gettingstarted/devops-portal.md)
- [Runtime Info](https://docs.wem.io/platform/gettingstarted/devops-portal/runtime-info.md)
- [Applications](https://docs.wem.io/platform/gettingstarted/devops-portal/applications.md)
- [Certificates](https://docs.wem.io/platform/gettingstarted/devops-portal/certificates.md)
- [Logs](https://docs.wem.io/platform/gettingstarted/devops-portal/logs.md)
- [Users](https://docs.wem.io/platform/gettingstarted/devops-portal/users.md)
- [Introducing the WEM Modeler](https://docs.wem.io/platform/wemmodeler/introducing-the-wem-modeler.md): Let The Fun Stuff Begin!
- [Modeler Start Page](https://docs.wem.io/platform/wemmodeler/modeler-start-page.md)
- [Manage Projects & Workspaces](https://docs.wem.io/platform/wemmodeler/manage-projects-and-workspaces.md)
- [User Roles Scheme](https://docs.wem.io/platform/wemmodeler/user-roles-scheme.md): User Rights within the WEM Modeler
- [Create a new Project](https://docs.wem.io/platform/wemmodeler/create-a-new-project.md)
- [Modeler Application Overview](https://docs.wem.io/platform/wemmodeler/modeler-application-overview.md)
- [Project Settings](https://docs.wem.io/platform/wemmodeler/project-settings.md)
- [Project Configuration](https://docs.wem.io/platform/wemmodeler/project-settings/project-configuration.md)
- [Security Settings](https://docs.wem.io/platform/wemmodeler/project-settings/security-settings.md)
- [Portal Settings](https://docs.wem.io/platform/wemmodeler/project-settings/portal-settings.md): A Portal is the entity that can be considered the Application, defining the look & feel and the hostname where it can be accessed.
- [SMTP Settings](https://docs.wem.io/platform/wemmodeler/project-settings/smtp-settings.md): Required Settings for sending E-mail messages
- [Mobile App Settings](https://docs.wem.io/platform/wemmodeler/project-settings/mobile-app-settings.md)
- [Expression Editor](https://docs.wem.io/platform/wemmodeler/expression-editor.md)
- [Flowcharts](https://docs.wem.io/platform/wemmodeler/flowcharts.md)
- [User Interaction](https://docs.wem.io/platform/wemmodeler/flowcharts/user-interaction.md)
- [End Node](https://docs.wem.io/platform/wemmodeler/flowcharts/end-node.md)
- [Sub-flowchart](https://docs.wem.io/platform/wemmodeler/flowcharts/sub-flowchart.md)
- [Navigation Node](https://docs.wem.io/platform/wemmodeler/flowcharts/navigation.md)
- [Clear session](https://docs.wem.io/platform/wemmodeler/flowcharts/clear-session.md)
- [Decision](https://docs.wem.io/platform/wemmodeler/flowcharts/decision.md)
- [Assignment](https://docs.wem.io/platform/wemmodeler/flowcharts/assignment.md)
- [List Action](https://docs.wem.io/platform/wemmodeler/flowcharts/list-action.md)
- [Loop](https://docs.wem.io/platform/wemmodeler/flowcharts/loop.md)
- [Copy Data](https://docs.wem.io/platform/wemmodeler/flowcharts/copy-data.md)
- [Save and Discard](https://docs.wem.io/platform/wemmodeler/flowcharts/save-and-discard.md)
- [Import Data](https://docs.wem.io/platform/wemmodeler/flowcharts/import-data.md)
- [Export Data](https://docs.wem.io/platform/wemmodeler/flowcharts/export-data.md)
- [Invoke Webservice](https://docs.wem.io/platform/wemmodeler/flowcharts/invoke-webservice.md)
- [HTTP Request](https://docs.wem.io/platform/wemmodeler/flowcharts/http-request.md)
- [Execute Process](https://docs.wem.io/platform/wemmodeler/flowcharts/execute-process.md)
- [Different processes explained](https://docs.wem.io/platform/wemmodeler/flowcharts/execute-process/different-processes-explained.md): In this page we go over all the different processes you can do with the process node
- [Send Email](https://docs.wem.io/platform/wemmodeler/flowcharts/execute-process/send-email.md)
- [Change settings](https://docs.wem.io/platform/wemmodeler/flowcharts/execute-process/change-settings.md)
- [Changing files](https://docs.wem.io/platform/wemmodeler/flowcharts/execute-process/changing-files.md)
- [Generate File](https://docs.wem.io/platform/wemmodeler/flowcharts/execute-process/generate-file.md): These are process that all generate files.
- [Ping server](https://docs.wem.io/platform/wemmodeler/flowcharts/ping-server.md)
- [Authenticate](https://docs.wem.io/platform/wemmodeler/flowcharts/authenticate.md)
- [Comet Messages](https://docs.wem.io/platform/wemmodeler/flowcharts/comet-messages.md)
- [OpenAI](https://docs.wem.io/platform/wemmodeler/flowcharts/openai.md): Basic documentation to get you started with the OpenAI node
- [Async Tasks](https://docs.wem.io/platform/wemmodeler/flowcharts/async-tasks.md): A collection of nodes to provide Async Task features
- [Note Node](https://docs.wem.io/platform/wemmodeler/flowcharts/note-node.md)
- [Data Model](https://docs.wem.io/platform/wemmodeler/data-model.md)
- [WEM Session Folder](https://docs.wem.io/platform/wemmodeler/data-model/wem-session-folder.md)
- [Services and Integration](https://docs.wem.io/platform/wemmodeler/services-and-integration.md)
- [Webservices](https://docs.wem.io/platform/wemmodeler/services-and-integration/webservices.md)
- [Remote Data Sources](https://docs.wem.io/platform/wemmodeler/services-and-integration/remote-data-sources.md): Setting up a databsase connection through OData.
- [Authentication Providers](https://docs.wem.io/platform/wemmodeler/services-and-integration/authentication-providers.md): WEM supports SAML2.0 and OAuth2.0
- [SAML 2.0](https://docs.wem.io/platform/wemmodeler/services-and-integration/authentication-providers/saml-2.0.md): Setup SSO-integration using SAML 2.0
- [SAML App Registration in EntraID](https://docs.wem.io/platform/wemmodeler/services-and-integration/authentication-providers/saml-2.0/saml-app-registration-in-entraid.md)
- [OAuth 2.0](https://docs.wem.io/platform/wemmodeler/services-and-integration/authentication-providers/oauth-2.0.md): Setup external authentication with OAuth2.0
- [Comet - Real Time Messages](https://docs.wem.io/platform/wemmodeler/services-and-integration/comet-real-time-messages.md)
- [Certificates](https://docs.wem.io/platform/wemmodeler/services-and-integration/certificates.md)
- [Concepts and Concept Queries](https://docs.wem.io/platform/wemmodeler/concepts-and-concept-queries.md)
- [Concepts](https://docs.wem.io/platform/wemmodeler/concepts-and-concept-queries/concepts.md): An introduction to the WEM Modeler Ontology and use of Concepts.
- [Concept Queries](https://docs.wem.io/platform/wemmodeler/concepts-and-concept-queries/concept-queries.md): Advanced custom queries with the WEM Ontology tools
- [Concept Relations](https://docs.wem.io/platform/wemmodeler/concepts-and-concept-queries/concept-relations.md)
- [Navigation](https://docs.wem.io/platform/wemmodeler/navigation.md)
- [HTTP Endpoints](https://docs.wem.io/platform/wemmodeler/navigation/http-endpoints.md): Custom WebHooks into your application
- [Tasks](https://docs.wem.io/platform/wemmodeler/navigation/tasks.md): Create tasks for automated and scheduled execution
- [Files and Assets](https://docs.wem.io/platform/wemmodeler/files-and-assets.md)
- [Widget Libraries](https://docs.wem.io/platform/wemmodeler/files-and-assets/widget-libraries.md)
- [Template Fragments](https://docs.wem.io/platform/wemmodeler/files-and-assets/template-fragments.md)
- [Files](https://docs.wem.io/platform/wemmodeler/files-and-assets/files.md)
- [Hyperlinks](https://docs.wem.io/platform/wemmodeler/files-and-assets/hyperlinks.md)
- [Multilanguage Dictionary](https://docs.wem.io/platform/wemmodeler/multilanguage-dictionary.md)
- [Agentic AI](https://docs.wem.io/platform/wemmodeler/agentic-ai.md)
- [WEM AI Agent](https://docs.wem.io/platform/wemmodeler/agentic-ai/wem-ai-agent.md)
- [AI Flowchart Nodes](https://docs.wem.io/platform/wemmodeler/agentic-ai/ai-flowchart-nodes.md)
- [AI User Interaction](https://docs.wem.io/platform/wemmodeler/agentic-ai/ai-user-interaction.md)
- [WEM Preview](https://docs.wem.io/platform/wemmodeler/wem-preview.md): Testing your application
- [WEM Runtime](https://docs.wem.io/platform/wemmodeler/wem-runtime.md): The environment that makes your application available to your users
- [Publishing Process](https://docs.wem.io/platform/wemmodeler/wem-runtime/publishing-process.md): Getting your application on to the WEM Runtime Environment
- [Staging](https://docs.wem.io/platform/wemmodeler/wem-runtime/staging.md): The WEM Staging Runtime Environment - between Development in Modeler and Use in Production
- [Live](https://docs.wem.io/platform/wemmodeler/wem-runtime/live.md): The WEM Live Runtime Environment - your Application in Production
- [Debugging](https://docs.wem.io/platform/wemmodeler/debugging.md): Find out what's going on in Runtime
- [Interaction Template Editor](https://docs.wem.io/platform/template-editor/interaction-template-editor.md): The powerful Page Builder in WEM
- [Interaction Template Hotkeys](https://docs.wem.io/platform/template-editor/interaction-template-editor/interaction-template-hotkeys.md): On this page are some useful hotkeys specifically for the Interaction Template Editor.
- [General and preview](https://docs.wem.io/platform/template-editor/general-and-preview.md)
- [Style](https://docs.wem.io/platform/template-editor/style.md)
- [Heading Type](https://docs.wem.io/platform/template-editor/style/heading-type.md)
- [Paragraph Style](https://docs.wem.io/platform/template-editor/style/paragraph-style.md)
- [Text Styling](https://docs.wem.io/platform/template-editor/style/text-styling.md)
- [Alignment](https://docs.wem.io/platform/template-editor/style/alignment.md)
- [Hyperlink](https://docs.wem.io/platform/template-editor/style/hyperlink.md)
- [Tooltip](https://docs.wem.io/platform/template-editor/style/tooltip.md)
- [Layout](https://docs.wem.io/platform/template-editor/layout.md)
- [Adaptive columns](https://docs.wem.io/platform/template-editor/layout/adaptive-columns.md)
- [Div](https://docs.wem.io/platform/template-editor/layout/div.md)
- [Panel](https://docs.wem.io/platform/template-editor/layout/panel.md)
- [Alert](https://docs.wem.io/platform/template-editor/layout/alert.md)
- [Table](https://docs.wem.io/platform/template-editor/layout/table.md)
- [Image](https://docs.wem.io/platform/template-editor/layout/image.md)
- [Icon](https://docs.wem.io/platform/template-editor/layout/icon.md)
- [Label](https://docs.wem.io/platform/template-editor/layout/label.md)
- [Interaction](https://docs.wem.io/platform/template-editor/interaction.md)
- [Form](https://docs.wem.io/platform/template-editor/interaction/form.md)
- [Validation](https://docs.wem.io/platform/template-editor/interaction/validation.md)
- [Required field](https://docs.wem.io/platform/template-editor/interaction/required-field.md)
- [Button](https://docs.wem.io/platform/template-editor/interaction/button.md)
- [Dropdown](https://docs.wem.io/platform/template-editor/interaction/dropdown.md): A collapsible list of buttons.
- [Free form item](https://docs.wem.io/platform/template-editor/interaction/free-form-item.md)
- [Miscellaneous](https://docs.wem.io/platform/template-editor/miscellaneous.md)
- [Tabbar](https://docs.wem.io/platform/template-editor/miscellaneous/tabbar.md)
- [Google maps](https://docs.wem.io/platform/template-editor/miscellaneous/google-maps.md)
- [Nested template](https://docs.wem.io/platform/template-editor/miscellaneous/nested-template.md)
- [Script](https://docs.wem.io/platform/template-editor/miscellaneous/script.md)
- [Reference](https://docs.wem.io/platform/template-editor/miscellaneous/reference.md)
- [Conditional](https://docs.wem.io/platform/template-editor/miscellaneous/conditional.md)
- [Data grid](https://docs.wem.io/platform/template-editor/miscellaneous/data-grid.md)
- [Repeater](https://docs.wem.io/platform/template-editor/miscellaneous/repeater.md)
- [Rich text](https://docs.wem.io/platform/template-editor/miscellaneous/rich-text.md)
- [Custom](https://docs.wem.io/platform/template-editor/miscellaneous/custom.md)
- [WMT Tool](https://docs.wem.io/platform/template-editor/wmt-tool.md): The WEM Design Templates sync Tool
- [WEM Expressions Reference](https://docs.wem.io/platform/wemreference/wem-expressions-reference.md): Everything about WEM Functions Keywords, Operators, Data Types and WEMScript to spice up your application.
- [Functions](https://docs.wem.io/platform/wemreference/functions.md)
- [Aggregation](https://docs.wem.io/platform/wemreference/functions/aggregation.md)
- [Average](https://docs.wem.io/platform/wemreference/functions/aggregation/average.md)
- [Count](https://docs.wem.io/platform/wemreference/functions/aggregation/count.md)
- [First](https://docs.wem.io/platform/wemreference/functions/aggregation/first.md)
- [Last](https://docs.wem.io/platform/wemreference/functions/aggregation/last.md)
- [Max](https://docs.wem.io/platform/wemreference/functions/aggregation/max.md)
- [Min](https://docs.wem.io/platform/wemreference/functions/aggregation/min.md)
- [Sum](https://docs.wem.io/platform/wemreference/functions/aggregation/sum.md)
- [Concepts](https://docs.wem.io/platform/wemreference/functions/concepts.md)
- [ConceptId](https://docs.wem.io/platform/wemreference/functions/concepts/conceptid.md)
- [Description](https://docs.wem.io/platform/wemreference/functions/concepts/description.md)
- [FindConcepts](https://docs.wem.io/platform/wemreference/functions/concepts/findconcepts.md)
- [GetAncestors](https://docs.wem.io/platform/wemreference/functions/concepts/getancestors.md)
- [GetChildren](https://docs.wem.io/platform/wemreference/functions/concepts/getchildren.md)
- [GetDescendants](https://docs.wem.io/platform/wemreference/functions/concepts/getdescendants.md)
- [GetParent](https://docs.wem.io/platform/wemreference/functions/concepts/getparent.md)
- [Intersection](https://docs.wem.io/platform/wemreference/functions/concepts/intersection.md)
- [LocalName](https://docs.wem.io/platform/wemreference/functions/concepts/localname.md)
- [Synonyms](https://docs.wem.io/platform/wemreference/functions/concepts/synonyms.md)
- [ToConcept](https://docs.wem.io/platform/wemreference/functions/concepts/toconcept.md)
- [Union](https://docs.wem.io/platform/wemreference/functions/concepts/union.md)
- [Date](https://docs.wem.io/platform/wemreference/functions/date.md)
- [Date](https://docs.wem.io/platform/wemreference/functions/date/date.md)
- [DateDiff](https://docs.wem.io/platform/wemreference/functions/date/datediff.md)
- [DateOnly](https://docs.wem.io/platform/wemreference/functions/date/dateonly.md)
- [DatePart](https://docs.wem.io/platform/wemreference/functions/date/datepart.md)
- [DayOfWeek](https://docs.wem.io/platform/wemreference/functions/date/dayofweek.md)
- [FromUnixTimestamp](https://docs.wem.io/platform/wemreference/functions/date/fromunixtimestamp.md)
- [MoveDate](https://docs.wem.io/platform/wemreference/functions/date/movedate.md)
- [Now](https://docs.wem.io/platform/wemreference/functions/date/now.md)
- [TimeOfDay](https://docs.wem.io/platform/wemreference/functions/date/timeofday.md)
- [Today](https://docs.wem.io/platform/wemreference/functions/date/today.md)
- [ToDuration](https://docs.wem.io/platform/wemreference/functions/date/toduration.md)
- [ToLocal](https://docs.wem.io/platform/wemreference/functions/date/tolocal.md)
- [ToUnixTimestamp](https://docs.wem.io/platform/wemreference/functions/date/tounixtimestamp.md)
- [ToUTC](https://docs.wem.io/platform/wemreference/functions/date/toutc.md)
- [UTCNow](https://docs.wem.io/platform/wemreference/functions/date/utcnow.md)
- [UTCToday](https://docs.wem.io/platform/wemreference/functions/date/utctoday.md)
- [Environment](https://docs.wem.io/platform/wemreference/functions/environment.md)
- [GetNodeName()](https://docs.wem.io/platform/wemreference/functions/environment/getnodename.md)
- [GetFlowchartID()](https://docs.wem.io/platform/wemreference/functions/environment/getflowchartid.md)
- [GetFlowchartName()](https://docs.wem.io/platform/wemreference/functions/environment/getflowchartname.md)
- [ApplicationId](https://docs.wem.io/platform/wemreference/functions/environment/applicationid.md)
- [CountryCode](https://docs.wem.io/platform/wemreference/functions/environment/countrycode.md)
- [CountryName](https://docs.wem.io/platform/wemreference/functions/environment/countryname.md)
- [Hostname](https://docs.wem.io/platform/wemreference/functions/environment/hostname.md)
- [IpAddress](https://docs.wem.io/platform/wemreference/functions/environment/ipaddress.md)
- [IsFirstRequest](https://docs.wem.io/platform/wemreference/functions/environment/isfirstrequest.md)
- [IsHttps](https://docs.wem.io/platform/wemreference/functions/environment/ishttps.md)
- [IsPreview](https://docs.wem.io/platform/wemreference/functions/environment/ispreview.md)
- [IsStaging](https://docs.wem.io/platform/wemreference/functions/environment/isstaging.md)
- [IsLive](https://docs.wem.io/platform/wemreference/functions/environment/islive.md)
- [NodeTrail](https://docs.wem.io/platform/wemreference/functions/environment/nodetrail.md)
- [PortalId](https://docs.wem.io/platform/wemreference/functions/environment/portalid.md)
- [PortalName](https://docs.wem.io/platform/wemreference/functions/environment/portalname.md)
- [ProjectId](https://docs.wem.io/platform/wemreference/functions/environment/projectid.md)
- [ProjectName](https://docs.wem.io/platform/wemreference/functions/environment/projectname.md)
- [ProjectVersion](https://docs.wem.io/platform/wemreference/functions/environment/projectversion.md)
- [Setting](https://docs.wem.io/platform/wemreference/functions/environment/setting.md)
- [UrlPath](https://docs.wem.io/platform/wemreference/functions/environment/urlpath.md)
- [Files](https://docs.wem.io/platform/wemreference/functions/files.md)
- [FileName](https://docs.wem.io/platform/wemreference/functions/files/filename.md)
- [FileSize](https://docs.wem.io/platform/wemreference/functions/files/filesize.md)
- [FileUrl](https://docs.wem.io/platform/wemreference/functions/files/fileurl.md)
- [MimeType](https://docs.wem.io/platform/wemreference/functions/files/mimetype.md)
- [Lists](https://docs.wem.io/platform/wemreference/functions/lists.md)
- [Distinct](https://docs.wem.io/platform/wemreference/functions/lists/distinct.md)
- [IsDirty](https://docs.wem.io/platform/wemreference/functions/lists/isdirty.md)
- [IsNewRow](https://docs.wem.io/platform/wemreference/functions/lists/isnewrow.md)
- [IsOnRow](https://docs.wem.io/platform/wemreference/functions/lists/isonrow.md)
- [List](https://docs.wem.io/platform/wemreference/functions/lists/list.md)
- [NameOf](https://docs.wem.io/platform/wemreference/functions/lists/nameof.md)
- [RowId](https://docs.wem.io/platform/wemreference/functions/lists/rowid.md)
- [Math](https://docs.wem.io/platform/wemreference/functions/math.md)
- [Abs](https://docs.wem.io/platform/wemreference/functions/math/abs.md)
- [Ceiling](https://docs.wem.io/platform/wemreference/functions/math/ceiling.md)
- [Cos](https://docs.wem.io/platform/wemreference/functions/math/cos.md)
- [Distance](https://docs.wem.io/platform/wemreference/functions/math/distance.md)
- [Exp](https://docs.wem.io/platform/wemreference/functions/math/exp.md)
- [Floor](https://docs.wem.io/platform/wemreference/functions/math/floor.md)
- [Log](https://docs.wem.io/platform/wemreference/functions/math/log.md)
- [Log10](https://docs.wem.io/platform/wemreference/functions/math/log10.md)
- [Pi](https://docs.wem.io/platform/wemreference/functions/math/pi.md)
- [Pow](https://docs.wem.io/platform/wemreference/functions/math/pow.md)
- [Random](https://docs.wem.io/platform/wemreference/functions/math/random.md)
- [Round](https://docs.wem.io/platform/wemreference/functions/math/round.md)
- [Sin](https://docs.wem.io/platform/wemreference/functions/math/sin.md)
- [Sqrt](https://docs.wem.io/platform/wemreference/functions/math/sqrt.md)
- [ToNumber](https://docs.wem.io/platform/wemreference/functions/math/tonumber.md)
- [Security](https://docs.wem.io/platform/wemreference/functions/security.md)
- [AesDecrypt](https://docs.wem.io/platform/wemreference/functions/security/aesdecrypt.md)
- [AesEncrypt](https://docs.wem.io/platform/wemreference/functions/security/aesencrypt.md)
- [AesIv](https://docs.wem.io/platform/wemreference/functions/security/aesiv.md)
- [AesKey](https://docs.wem.io/platform/wemreference/functions/security/aeskey.md)
- [CreateJsonWebTokenH256](https://docs.wem.io/platform/wemreference/functions/security/createjsonwebtokenh256.md)
- [HmacSha256](https://docs.wem.io/platform/wemreference/functions/security/hmacsha256.md)
- [Md5](https://docs.wem.io/platform/wemreference/functions/security/md5.md)
- [Password](https://docs.wem.io/platform/wemreference/functions/security/password.md)
- [PasswordStrength](https://docs.wem.io/platform/wemreference/functions/security/passwordstrength.md)
- [Pbkdf2](https://docs.wem.io/platform/wemreference/functions/security/pbkdf2.md)
- [Sha1](https://docs.wem.io/platform/wemreference/functions/security/sha1.md)
- [Sha256](https://docs.wem.io/platform/wemreference/functions/security/sha256.md)
- [Sha512](https://docs.wem.io/platform/wemreference/functions/security/sha512.md)
- [Totp](https://docs.wem.io/platform/wemreference/functions/security/totp.md)
- [Text](https://docs.wem.io/platform/wemreference/functions/text.md)
- [AsText](https://docs.wem.io/platform/wemreference/functions/text/astext.md)
- [Base32ToText](https://docs.wem.io/platform/wemreference/functions/text/base32totext.md)
- [Base64ToText](https://docs.wem.io/platform/wemreference/functions/text/base64totext.md)
- [CompareFuzzy](https://docs.wem.io/platform/wemreference/functions/text/comparefuzzy.md)
- [Concat](https://docs.wem.io/platform/wemreference/functions/text/concat.md)
- [Contains](https://docs.wem.io/platform/wemreference/functions/text/contains.md)
- [FormatDate](https://docs.wem.io/platform/wemreference/functions/text/formatdate.md)
- [FormatDuration](https://docs.wem.io/platform/wemreference/functions/text/formatduration.md)
- [FormatNumber](https://docs.wem.io/platform/wemreference/functions/text/formatnumber.md)
- [Guid](https://docs.wem.io/platform/wemreference/functions/text/guid.md)
- [HexToText](https://docs.wem.io/platform/wemreference/functions/text/hextotext.md)
- [HtmlAttributeEncode](https://docs.wem.io/platform/wemreference/functions/text/htmlattributeencode.md)
- [HtmlEncode](https://docs.wem.io/platform/wemreference/functions/text/htmlencode.md)
- [IndexOf](https://docs.wem.io/platform/wemreference/functions/text/indexof.md)
- [JavascriptEncode](https://docs.wem.io/platform/wemreference/functions/text/javascriptencode.md)
- [JsonEncode](https://docs.wem.io/platform/wemreference/functions/text/jsonencode.md)
- [Length](https://docs.wem.io/platform/wemreference/functions/text/length.md)
- [Padl](https://docs.wem.io/platform/wemreference/functions/text/padl.md)
- [Padr](https://docs.wem.io/platform/wemreference/functions/text/padr.md)
- [RegExIsMatch](https://docs.wem.io/platform/wemreference/functions/text/regexismatch.md)
- [RegExMatches](https://docs.wem.io/platform/wemreference/functions/text/regexmatches.md)
- [RegExReplace](https://docs.wem.io/platform/wemreference/functions/text/regexreplace.md)
- [Replace](https://docs.wem.io/platform/wemreference/functions/text/replace.md)
- [Split](https://docs.wem.io/platform/wemreference/functions/text/split.md)
- [StringPart](https://docs.wem.io/platform/wemreference/functions/text/stringpart.md)
- [SubString](https://docs.wem.io/platform/wemreference/functions/text/substring.md)
- [ToBase32](https://docs.wem.io/platform/wemreference/functions/text/tobase32.md)
- [ToBase64](https://docs.wem.io/platform/wemreference/functions/text/tobase64.md)
- [ToBase64Url](https://docs.wem.io/platform/wemreference/functions/text/tobase64url.md)
- [ToHex](https://docs.wem.io/platform/wemreference/functions/text/tohex.md)
- [ToLower](https://docs.wem.io/platform/wemreference/functions/text/tolower.md)
- [ToRichText](https://docs.wem.io/platform/wemreference/functions/text/torichtext.md)
- [ToString](https://docs.wem.io/platform/wemreference/functions/text/tostring.md)
- [ToTitleCase](https://docs.wem.io/platform/wemreference/functions/text/totitlecase.md)
- [ToUpper](https://docs.wem.io/platform/wemreference/functions/text/toupper.md)
- [Trim](https://docs.wem.io/platform/wemreference/functions/text/trim.md)
- [UrlDecode](https://docs.wem.io/platform/wemreference/functions/text/urldecode.md)
- [UrlEncode](https://docs.wem.io/platform/wemreference/functions/text/urlencode.md)
- [XmlAttributeEncode](https://docs.wem.io/platform/wemreference/functions/text/xmlattributeencode.md)
- [XmlEncode](https://docs.wem.io/platform/wemreference/functions/text/xmlencode.md)
- [XPath](https://docs.wem.io/platform/wemreference/functions/text/xpath.md)
- [XPathList](https://docs.wem.io/platform/wemreference/functions/text/xpathlist.md)
- [XPathNumber](https://docs.wem.io/platform/wemreference/functions/text/xpathnumber.md)
- [Validation](https://docs.wem.io/platform/wemreference/functions/validation.md)
- [HasValue](https://docs.wem.io/platform/wemreference/functions/validation/hasvalue.md)
- [IsEmpty](https://docs.wem.io/platform/wemreference/functions/validation/isempty.md)
- [IsKnown](https://docs.wem.io/platform/wemreference/functions/validation/isknown.md)
- [IsUnknown](https://docs.wem.io/platform/wemreference/functions/validation/isunknown.md)
- [IsValidBankaccount](https://docs.wem.io/platform/wemreference/functions/validation/isvalidbankaccount.md)
- [IsValidBSN](https://docs.wem.io/platform/wemreference/functions/validation/isvalidbsn.md)
- [IsValidBTW](https://docs.wem.io/platform/wemreference/functions/validation/isvalidbtw.md)
- [IsValidEmailAddress](https://docs.wem.io/platform/wemreference/functions/validation/isvalidemailaddress.md)
- [IsValidIBAN](https://docs.wem.io/platform/wemreference/functions/validation/isvalidiban.md)
- [IsValidPhonenumber](https://docs.wem.io/platform/wemreference/functions/validation/isvalidphonenumber.md)
- [IsValidURL](https://docs.wem.io/platform/wemreference/functions/validation/isvalidurl.md)
- [Localization](https://docs.wem.io/platform/wemreference/functions/localization.md)
- [AvailableLanguages](https://docs.wem.io/platform/wemreference/functions/localization/availablelanguages.md)
- [CurrentLanguage](https://docs.wem.io/platform/wemreference/functions/localization/currentlanguage.md)
- [CurrentTimezone](https://docs.wem.io/platform/wemreference/functions/localization/currenttimezone.md)
- [LanguageStrategy](https://docs.wem.io/platform/wemreference/functions/localization/languagestrategy.md)
- [Languages in WEM](https://docs.wem.io/platform/wemreference/functions/localization/languages-in-wem.md)
- [Keywords](https://docs.wem.io/platform/wemreference/keywords.md)
- [Contains](https://docs.wem.io/platform/wemreference/keywords/contains.md)
- [Concepts](https://docs.wem.io/platform/wemreference/keywords/concepts.md)
- [Ancestor of](https://docs.wem.io/platform/wemreference/keywords/concepts/ancestor-of.md)
- [Child of](https://docs.wem.io/platform/wemreference/keywords/concepts/child-of.md)
- [Concept](https://docs.wem.io/platform/wemreference/keywords/concepts/concept.md)
- [Descendant of](https://docs.wem.io/platform/wemreference/keywords/concepts/descendant-of.md)
- [Overlaps](https://docs.wem.io/platform/wemreference/keywords/concepts/overlaps.md)
- [Range of](https://docs.wem.io/platform/wemreference/keywords/concepts/range-of.md)
- [Parent of](https://docs.wem.io/platform/wemreference/keywords/concepts/parent-of.md)
- [Contains](https://docs.wem.io/platform/wemreference/keywords/concepts/contains.md)
- [Environment](https://docs.wem.io/platform/wemreference/keywords/environment.md)
- [ApplicationRoot](https://docs.wem.io/platform/wemreference/keywords/environment/applicationroot.md)
- [Platform](https://docs.wem.io/platform/wemreference/keywords/environment/platform.md)
- [Lists](https://docs.wem.io/platform/wemreference/keywords/lists.md)
- [In](https://docs.wem.io/platform/wemreference/keywords/lists/in.md)
- [Of](https://docs.wem.io/platform/wemreference/keywords/lists/of.md)
- [Where](https://docs.wem.io/platform/wemreference/keywords/lists/where.md)
- [Contains](https://docs.wem.io/platform/wemreference/keywords/lists/contains.md)
- [All](https://docs.wem.io/platform/wemreference/keywords/lists/all.md)
- [Logic](https://docs.wem.io/platform/wemreference/keywords/logic.md): Keywords to use in logical expressions.
- [And](https://docs.wem.io/platform/wemreference/keywords/logic/and.md)
- [Not](https://docs.wem.io/platform/wemreference/keywords/logic/not.md)
- [Or](https://docs.wem.io/platform/wemreference/keywords/logic/or.md)
- [Choose](https://docs.wem.io/platform/wemreference/keywords/logic/choose.md)
- [If Then Else](https://docs.wem.io/platform/wemreference/keywords/logic/ifelse.md)
- [Mobile](https://docs.wem.io/platform/wemreference/keywords/mobile.md): These keywords are only available in Native Mobile Apps projects
- [BatteryLife](https://docs.wem.io/platform/wemreference/keywords/mobile/batterylife.md): Only available in Native Mobile Apps projects
- [BuildVersion](https://docs.wem.io/platform/wemreference/keywords/mobile/buildversion.md): Only available in Native Mobile Apps projects
- [ConnectivityTypes](https://docs.wem.io/platform/wemreference/keywords/mobile/connectivitytypes.md)
- [DeviceId](https://docs.wem.io/platform/wemreference/keywords/mobile/deviceid.md): Only available in Native Mobile Apps projects
- [DeviceName](https://docs.wem.io/platform/wemreference/keywords/mobile/devicename.md): Only available in Native Mobile Apps projects
- [IsDevelopmentBuild](https://docs.wem.io/platform/wemreference/keywords/mobile/isdevelopmentbuild.md): Only available in Native Mobile Apps projects
- [IsDistributionBuild](https://docs.wem.io/platform/wemreference/keywords/mobile/isdistributionbuild.md): Only available in Native Mobile Apps projects
- [Text](https://docs.wem.io/platform/wemreference/keywords/text.md)
- [Contains](https://docs.wem.io/platform/wemreference/keywords/text/contains.md)
- [Ends with](https://docs.wem.io/platform/wemreference/keywords/text/ends-with.md)
- [NewLine](https://docs.wem.io/platform/wemreference/keywords/text/newline.md)
- [Starts with](https://docs.wem.io/platform/wemreference/keywords/text/starts-with.md)
- [Operators](https://docs.wem.io/platform/wemreference/operators.md): An alphabetical list of all expression operators.
- [Addition +](https://docs.wem.io/platform/wemreference/operators/addition.md): Operator: +
- [Division /](https://docs.wem.io/platform/wemreference/operators/division.md): Operator: /
- [Equality =](https://docs.wem.io/platform/wemreference/operators/equality.md): Operator: =
- [Equality-strong ==](https://docs.wem.io/platform/wemreference/operators/equality-strong.md): Operator: ==
- [Greater-than >](https://docs.wem.io/platform/wemreference/operators/greater-than.md): Operator: >
- [Greater-than-or-equal >=](https://docs.wem.io/platform/wemreference/operators/greater-than-or-equal.md): Operator: >=
- [If-unknown ?](https://docs.wem.io/platform/wemreference/operators/if-unknown.md): Operator: ?
- [Inversion -](https://docs.wem.io/platform/wemreference/operators/inversion.md): Operator: -
- [Less-than <](https://docs.wem.io/platform/wemreference/operators/less-than.md): Operator: <
- [Less-than-or-equal <=](https://docs.wem.io/platform/wemreference/operators/less-than-or-equal.md): Operator: <=
- [Logical-and &, and](https://docs.wem.io/platform/wemreference/operators/logical-and.md): Operator: & , and
- [Logical-not !, not](https://docs.wem.io/platform/wemreference/operators/logical-not.md): Operator: ! , not
- [Logical-or |, or](https://docs.wem.io/platform/wemreference/operators/logical-or.md): Operator: | , or
- [Modulo %](https://docs.wem.io/platform/wemreference/operators/modulo.md): Operator: %
- [Multiplication \*](https://docs.wem.io/platform/wemreference/operators/multiplication.md): Operator: \*
- [Power ^](https://docs.wem.io/platform/wemreference/operators/power.md): Operator: ^
- [Subtraction -](https://docs.wem.io/platform/wemreference/operators/subtraction.md): Operator: -
- [Unequality <>](https://docs.wem.io/platform/wemreference/operators/unequality.md): Operator: <>
- [Data Types](https://docs.wem.io/platform/wemreference/data-types.md)
- [Text](https://docs.wem.io/platform/wemreference/data-types/text.md)
- [Number](https://docs.wem.io/platform/wemreference/data-types/number.md)
- [Yes / No (Boolean)](https://docs.wem.io/platform/wemreference/data-types/yes-no-boolean.md)
- [Date Time](https://docs.wem.io/platform/wemreference/data-types/date-time.md)
- [Duration](https://docs.wem.io/platform/wemreference/data-types/duration.md)
- [File](https://docs.wem.io/platform/wemreference/data-types/file.md)
- [Rich Text](https://docs.wem.io/platform/wemreference/data-types/rich-text.md)
- [Concept](https://docs.wem.io/platform/wemreference/data-types/concept.md)
- [Conceptset](https://docs.wem.io/platform/wemreference/data-types/conceptset.md)
- [Reference](https://docs.wem.io/platform/wemreference/data-types/reference.md)
- [SQL Compatibility](https://docs.wem.io/platform/wemreference/sql-compatibility.md)
- [Functions](https://docs.wem.io/platform/wemreference/sql-compatibility/functions.md)
- [Keywords](https://docs.wem.io/platform/wemreference/sql-compatibility/keywords.md)
- [Operators](https://docs.wem.io/platform/wemreference/sql-compatibility/operators.md)
- [Content Security Policy](https://docs.wem.io/platform/wemreference/content-security-policy.md)
- [WEMScript for Custom HTML](https://docs.wem.io/platform/wemreference/wemscript-for-custom-html.md): The WEM-Specific script language in the Interaction Template Editor
- [WEM Widgets](https://docs.wem.io/platform/wemreference/wem-widgets.md): An introduction to WEM Widgets and WEMscript, used to create widgets
- [WEM Widget Structure](https://docs.wem.io/platform/wemreference/wem-widgets/wem-widget-structure.md): If you want to create your own custom widgets.
- [WEMScript for Widgets](https://docs.wem.io/platform/wemreference/wem-widgets/wemscript-for-widgets.md): The WEM-Specific script language for WEM Widgets
- [Widget Editor](https://docs.wem.io/platform/wemreference/wem-widgets/widget-editor.md)
- [Content Placeholder](https://docs.wem.io/platform/wemreference/wem-widgets/content-placeholder.md): WEM Widgets Extension: Placeholder for content elements
- [WMT](https://docs.wem.io/platform/wemreference/wmt.md): Information about WEM Design Template
- [File Structure](https://docs.wem.io/platform/wemreference/wmt/file-structure.md)
- [Basic Functional Template](https://docs.wem.io/platform/wemreference/wmt/basic-functional-template.md)
- [Styling](https://docs.wem.io/platform/wemreference/wmt/styling.md)
- [Font Icons](https://docs.wem.io/platform/wemreference/wmt/font-icons.md)
- [Reference](https://docs.wem.io/platform/wemreference/wmt/reference.md)
- [Breadcrumb](https://docs.wem.io/platform/wemreference/wmt/reference/breadcrumb.md)
- [Button Bar Buttons](https://docs.wem.io/platform/wemreference/wmt/reference/buttonbarbuttons.md)
- [Common Scripts](https://docs.wem.io/platform/wemreference/wmt/reference/commonscripts.md)
- [Common Styles](https://docs.wem.io/platform/wemreference/wmt/reference/commonstyles.md)
- [Conditional](https://docs.wem.io/platform/wemreference/wmt/reference/conditional.md)
- [Content](https://docs.wem.io/platform/wemreference/wmt/reference/content.md)
- [CSP](https://docs.wem.io/platform/wemreference/wmt/reference/csp.md)
- [CSP Nonce](https://docs.wem.io/platform/wemreference/wmt/reference/cspnonce.md)
- [Expression](https://docs.wem.io/platform/wemreference/wmt/reference/expression.md)
- [Hidden Fields](https://docs.wem.io/platform/wemreference/wmt/reference/hiddenfields.md)
- [Language Select](https://docs.wem.io/platform/wemreference/wmt/reference/languageselect.md)
- [Navigation](https://docs.wem.io/platform/wemreference/wmt/reference/navigation.md)
- [Node ID](https://docs.wem.io/platform/wemreference/wmt/reference/nodeid.md)
- [Node Name](https://docs.wem.io/platform/wemreference/wmt/reference/nodename.md)
- [Placeholder](https://docs.wem.io/platform/wemreference/wmt/reference/placeholder.md)
- [Placeholder Conditional](https://docs.wem.io/platform/wemreference/wmt/reference/placeholder-conditional.md)
- [Startup Scripts](https://docs.wem.io/platform/wemreference/wmt/reference/startupscripts.md)
- [Template Fragment](https://docs.wem.io/platform/wemreference/wmt/reference/templatefragment.md)
- [Uses](https://docs.wem.io/platform/wemreference/wmt/reference/uses.md)
- [Regression Test Framework](https://docs.wem.io/platform/wemreference/regression-test-framework.md)
- [WEM Test Script](https://docs.wem.io/platform/wemreference/regression-test-framework/wem-test-script.md): a.k.a. Flint-Script
- [Tutorials](https://docs.wem.io/platform/tutorials/tutorials.md): Learn to work with the WEM Platform.
- [Making a Change Log](https://docs.wem.io/platform/tutorials/tutorials/making-a-change-log.md): This page will walk you trough a change log system for a multiple applications.
- [Create a Async Task](https://docs.wem.io/platform/tutorials/tutorials/create-a-async-task.md)
- [Placeholders for end-users](https://docs.wem.io/platform/tutorials/tutorials/placeholders-for-end-users.md): Discover how to create a placeholder system for dynamic text replacement in emails, notifications, and more.
- [Setting up a datamodel](https://docs.wem.io/platform/tutorials/tutorials/setting-up-a-datamodel.md)
- [Planning a datamodel](https://docs.wem.io/platform/tutorials/tutorials/setting-up-a-datamodel/planning-a-datamodel.md)
- [Naming and field type best practises](https://docs.wem.io/platform/tutorials/tutorials/setting-up-a-datamodel/naming-and-field-type-best-practises.md)
- [Calculated, transient or session?](https://docs.wem.io/platform/tutorials/tutorials/setting-up-a-datamodel/calculated-transient-or-session.md)
- [Logging archiving and maintenance](https://docs.wem.io/platform/tutorials/tutorials/setting-up-a-datamodel/logging-archiving-and-maintenance.md)
- [Data model Checklist](https://docs.wem.io/platform/tutorials/tutorials/setting-up-a-datamodel/data-model-checklist.md)
- [First Application](https://docs.wem.io/platform/tutorials/first-application.md)
- [Expand First Application](https://docs.wem.io/platform/tutorials/first-application/expand-first-application.md): Add additional features to the basic application.
- [Video Tutorials](https://docs.wem.io/platform/tutorials/video-tutorials.md)
- [By Partners](https://docs.wem.io/platform/tutorials/video-tutorials/by-partners.md): Video tutorials provided by WEM Partners
- [Security](https://docs.wem.io/platform/tutorials/video-tutorials/security.md): Security of projects made with the WEM modeler.
- [Building Widgets](https://docs.wem.io/platform/tutorials/building-widgets.md)
- [Basics](https://docs.wem.io/platform/tutorials/building-widgets/basics.md)
- [1. Introduction](https://docs.wem.io/platform/tutorials/building-widgets/basics/1-introduction.md)
- [2. Hello, World!](https://docs.wem.io/platform/tutorials/building-widgets/basics/2-hello-world.md)
- [3. General](https://docs.wem.io/platform/tutorials/building-widgets/basics/3-general.md)
- [4. Properties](https://docs.wem.io/platform/tutorials/building-widgets/basics/4-properties.md)
- [5. Events](https://docs.wem.io/platform/tutorials/building-widgets/basics/5-events.md)
- [6. Styling](https://docs.wem.io/platform/tutorials/building-widgets/basics/6-styling.md)
- [7. View State](https://docs.wem.io/platform/tutorials/building-widgets/basics/7-view-state.md)
- [8. Resources](https://docs.wem.io/platform/tutorials/building-widgets/basics/8-resources.md)
- [9. Placeholders](https://docs.wem.io/platform/tutorials/building-widgets/basics/9-placeholders.md)
- [10. Template Editor Script](https://docs.wem.io/platform/tutorials/building-widgets/basics/10-template-editor-script.md)
- [11. Global Scope](https://docs.wem.io/platform/tutorials/building-widgets/basics/11-global-scope.md)
- [12. Risks and Responsibilities](https://docs.wem.io/platform/tutorials/building-widgets/basics/12-risks-and-responsibilities.md)
- [13. Conclusion](https://docs.wem.io/platform/tutorials/building-widgets/basics/13-conclusion.md)
- [In-depth](https://docs.wem.io/platform/tutorials/building-widgets/in-depth.md)
- [1. Introduction](https://docs.wem.io/platform/tutorials/building-widgets/in-depth/1-introduction.md)
- [2. Platform Availability](https://docs.wem.io/platform/tutorials/building-widgets/in-depth/2-platform-availability.md)
- [3. Development Workflow](https://docs.wem.io/platform/tutorials/building-widgets/in-depth/3-development-workflow.md)
- [4. Properties](https://docs.wem.io/platform/tutorials/building-widgets/in-depth/4-properties.md)
- [5. View state](https://docs.wem.io/platform/tutorials/building-widgets/in-depth/5-view-state.md)
- [1. Runtime.viewState](https://docs.wem.io/platform/tutorials/building-widgets/in-depth/5-view-state/1-runtime.viewstate.md)
- [2. sessionStorage](https://docs.wem.io/platform/tutorials/building-widgets/in-depth/5-view-state/2-sessionstorage.md)
- [3. Summary](https://docs.wem.io/platform/tutorials/building-widgets/in-depth/5-view-state/3-summery.md)
- [6. Styling](https://docs.wem.io/platform/tutorials/building-widgets/in-depth/6-styling.md)
- [7. Events](https://docs.wem.io/platform/tutorials/building-widgets/in-depth/7-events.md)
- [1. Navigation](https://docs.wem.io/platform/tutorials/building-widgets/in-depth/7-events/1-navigation.md)
- [2. Row position](https://docs.wem.io/platform/tutorials/building-widgets/in-depth/7-events/2-row-position.md)
- [WEMscript](https://docs.wem.io/platform/tutorials/building-widgets/wemscript.md)
- [1. Introduction](https://docs.wem.io/platform/tutorials/building-widgets/wemscript/1-introduction.md)
- [2. Variables](https://docs.wem.io/platform/tutorials/building-widgets/wemscript/2-variables.md)
- [3. Properties](https://docs.wem.io/platform/tutorials/building-widgets/wemscript/3-properties.md)
- [4. OutputId()](https://docs.wem.io/platform/tutorials/building-widgets/wemscript/4-outputid.md)
- [5. Register Input - Required](https://docs.wem.io/platform/tutorials/building-widgets/wemscript/5-register-input-required.md)
- [6. Encoding](https://docs.wem.io/platform/tutorials/building-widgets/wemscript/6-encoding.md)
- [7. Script Block - Introduction](https://docs.wem.io/platform/tutorials/building-widgets/wemscript/7-script-blocks-introduction.md)
- [8. Types](https://docs.wem.io/platform/tutorials/building-widgets/wemscript/8-types.md)
- [1. Boolean](https://docs.wem.io/platform/tutorials/building-widgets/wemscript/8-types/1-boolean.md)
- [2. Concept](https://docs.wem.io/platform/tutorials/building-widgets/wemscript/8-types/2-concept.md)
- [3. ConceptSet](https://docs.wem.io/platform/tutorials/building-widgets/wemscript/8-types/3-conceptset.md)
- [4. Datetime](https://docs.wem.io/platform/tutorials/building-widgets/wemscript/8-types/4-datetime.md)
- [5. Duration](https://docs.wem.io/platform/tutorials/building-widgets/wemscript/8-types/5-duration.md)
- [6. File](https://docs.wem.io/platform/tutorials/building-widgets/wemscript/8-types/6-file.md)
- [7. Number](https://docs.wem.io/platform/tutorials/building-widgets/wemscript/8-types/7-number.md)
- [8. Richtext](https://docs.wem.io/platform/tutorials/building-widgets/wemscript/8-types/8-richtext.md)
- [9. Text](https://docs.wem.io/platform/tutorials/building-widgets/wemscript/8-types/9-text.md)
- [9. Script Block - Global Scope](https://docs.wem.io/platform/tutorials/building-widgets/wemscript/9-script-blocks-global-scope.md)
- [10. Script Block - ES Modules](https://docs.wem.io/platform/tutorials/building-widgets/wemscript/10-script-blocks-es-modules.md)
- [11. CSS - attachShadow](https://docs.wem.io/platform/tutorials/building-widgets/wemscript/11-css-attachshadow.md)
- [Examples](https://docs.wem.io/platform/tutorials/building-widgets/examples.md)
- [Tips and Tricks](https://docs.wem.io/platform/wemtipsandtricks/tips-and-tricks.md): Learn how to realize specific functionality in your WEM application, get tips & tricks from the pro's and learn how to deal with lists, widgets, ontology, integration, and more.
- [Loading Screen](https://docs.wem.io/platform/wemtipsandtricks/tips-and-tricks/loading-screen.md): Creating a loading screen
- [Keyboard Shortcuts](https://docs.wem.io/platform/wemtipsandtricks/tips-and-tricks/keyboard-shortcuts.md): General tips tricks getting around the modeler
- [Video's in WEM](https://docs.wem.io/platform/wemtipsandtricks/tips-and-tricks/videos-in-wem.md)
- [Extracting text from File](https://docs.wem.io/platform/wemtipsandtricks/tips-and-tricks/extracting-text-from-file.md)
- [Custom Hostnames](https://docs.wem.io/platform/wemtipsandtricks/custom-hostnames.md): How to link custom hostnames to your WEM Portals
- [FAQ](https://docs.wem.io/platform/wemtipsandtricks/faq.md)
- [Expressions](https://docs.wem.io/platform/wemtipsandtricks/expressions.md)
- [Order of Operators](https://docs.wem.io/platform/wemtipsandtricks/expressions/order-of-operators.md): Operators order of precedent
- [Processes](https://docs.wem.io/platform/wemtipsandtricks/processes.md)
- [Email Process](https://docs.wem.io/platform/wemtipsandtricks/processes/email-process.md): How to send emails with WEM responsibly
- [Tips for creating PDF's](https://docs.wem.io/platform/wemtipsandtricks/processes/tips-for-creating-pdfs.md): Tips for creating PDF's using the process node
- [ZIP Archive Process Node](https://docs.wem.io/platform/wemtipsandtricks/processes/zip-archive-process-node.md)
- [Concepts](https://docs.wem.io/platform/wemtipsandtricks/concepts.md)
- [Concepts and Runtime](https://docs.wem.io/platform/wemtipsandtricks/concepts/concepts-and-runtime.md)
- [Working with data](https://docs.wem.io/platform/wemtipsandtricks/working-with-data.md): Tips and tricks for working with data in your WEM application
- [The Power of the Calculated Field](https://docs.wem.io/platform/wemtipsandtricks/working-with-data/the-power-of-the-calculated-field.md): Tips & tricks: get the most out WEM when using calculated fields and constants
- [Consuming your OData source with Excel 2016](https://docs.wem.io/platform/wemtipsandtricks/working-with-data/consuming-your-odata-source-with-excel-2016.md)
- [Expose your data via OData](https://docs.wem.io/platform/wemtipsandtricks/working-with-data/expose-your-data-via-odata.md)
- [Using OData to transfer data between runtimes](https://docs.wem.io/platform/wemtipsandtricks/working-with-data/using-odata-to-transfer-data-between-runtimes.md)
- [WEM Storage Options](https://docs.wem.io/platform/wemtipsandtricks/working-with-data/wem-storage-options.md)
- [Integration](https://docs.wem.io/platform/wemtipsandtricks/integration.md): WEM offers a wide range of possibilities to integrate your application with external systems. In this section you’ll find a lot of information on how to integrate your application with other systems.
- [Integrating external systems](https://docs.wem.io/platform/wemtipsandtricks/integration/integrating-external-systems.md): What technology do I need to integrate my application with external systems?
- [Json](https://docs.wem.io/platform/wemtipsandtricks/integration/json.md): Consuming a JSON webservice
- [Single Sign-on](https://docs.wem.io/platform/wemtipsandtricks/integration/single-sign-on.md): Two examples of using Single Sign-on in your application
- [Microsoft Integration](https://docs.wem.io/platform/wemtipsandtricks/integration/microsoft-integration.md)
- [Office365 Integration](https://docs.wem.io/platform/wemtipsandtricks/integration/office365-integration.md): Learn how to integrate Office365 services with you WEM application, using OAuth 2.0
- [Performance](https://docs.wem.io/platform/wemtipsandtricks/performance.md)
- [Performance Tips](https://docs.wem.io/platform/wemtipsandtricks/performance/performance-tips.md)
- [Performance Profiler](https://docs.wem.io/platform/wemtipsandtricks/performance/performance-profiler.md): The WEM Query Performance Profiler helps identify and analyze performance bottlenecks in data queries, providing insights to optimize application efficiency.
- [Template Performance Profiler](https://docs.wem.io/platform/wemtipsandtricks/performance/template-performance-profiler.md)
- [The Split Loop](https://docs.wem.io/platform/wemtipsandtricks/performance/the-split-loop.md)
- [Security](https://docs.wem.io/platform/wemtipsandtricks/security.md): WEM offers a very secure environment in which you run your applications. On top of that there are features and functions that make your application even more secure. Here you will find articles on the
- [2FA with TOTP](https://docs.wem.io/platform/wemtipsandtricks/security/2fa-with-totp.md)
- [Blacklist or whitelist IP addresses](https://docs.wem.io/platform/wemtipsandtricks/security/blacklist-or-whitelist-ip-addresses.md): How to get very granular conrtrol over which IP addresses can access your application
- [Widgets](https://docs.wem.io/platform/wemtipsandtricks/widgets.md): WEM Modeler has many widgets to enhance User Interaction.
- [Advanced Charts](https://docs.wem.io/platform/wemtipsandtricks/widgets/advanced-charts.md)
- [Boxplot Chart](https://docs.wem.io/platform/wemtipsandtricks/widgets/advanced-charts/boxplot-chart.md)
- [Brush Chart](https://docs.wem.io/platform/wemtipsandtricks/widgets/advanced-charts/brush-chart.md)
- [Bubble Chart](https://docs.wem.io/platform/wemtipsandtricks/widgets/advanced-charts/bubble-chart.md)
- [Candlestick Chart](https://docs.wem.io/platform/wemtipsandtricks/widgets/advanced-charts/candlestick-chart.md)
- [Card with Chart](https://docs.wem.io/platform/wemtipsandtricks/widgets/advanced-charts/card-with-chart.md)
- [Effect Scatter Chart](https://docs.wem.io/platform/wemtipsandtricks/widgets/advanced-charts/effect-scatter-chart.md)
- [Heat Map](https://docs.wem.io/platform/wemtipsandtricks/widgets/advanced-charts/heat-map.md)
- [Line, Area and Bar Chart](https://docs.wem.io/platform/wemtipsandtricks/widgets/advanced-charts/line-area-and-bar-chart.md)
- [Map-Bar Morph](https://docs.wem.io/platform/wemtipsandtricks/widgets/advanced-charts/map-bar-morph.md)
- [Mix Time Line Chart](https://docs.wem.io/platform/wemtipsandtricks/widgets/advanced-charts/mix-time-line-chart.md)
- [Nested Pie Chart](https://docs.wem.io/platform/wemtipsandtricks/widgets/advanced-charts/nested-pie-chart.md)
- [Polar Area Chart](https://docs.wem.io/platform/wemtipsandtricks/widgets/advanced-charts/polar-area-chart.md)
- [Polar Bar Chart](https://docs.wem.io/platform/wemtipsandtricks/widgets/advanced-charts/polar-bar-chart.md)
- [Profit Chart](https://docs.wem.io/platform/wemtipsandtricks/widgets/advanced-charts/profit-chart.md)
- [Radial Bar Chart](https://docs.wem.io/platform/wemtipsandtricks/widgets/advanced-charts/radial-bar-chart.md)
- [Radial Bar Gauge](https://docs.wem.io/platform/wemtipsandtricks/widgets/advanced-charts/radial-bar-gauge.md)
- [Range Bar Chart](https://docs.wem.io/platform/wemtipsandtricks/widgets/advanced-charts/range-bar-chart.md)
- [Rosetype Pie Chart](https://docs.wem.io/platform/wemtipsandtricks/widgets/advanced-charts/rosetype-pie-chart.md)
- [Sankey Energy Chart](https://docs.wem.io/platform/wemtipsandtricks/widgets/advanced-charts/sankey-energy-chart.md)
- [Scatter Chart](https://docs.wem.io/platform/wemtipsandtricks/widgets/advanced-charts/scatter-chart.md)
- [Scatter-Aggregate-Bar Chart](https://docs.wem.io/platform/wemtipsandtricks/widgets/advanced-charts/scatter-aggregate-bar-chart.md)
- [Stacked Columns Chart](https://docs.wem.io/platform/wemtipsandtricks/widgets/advanced-charts/stacked-columns-chart.md)
- [Stepline Chart](https://docs.wem.io/platform/wemtipsandtricks/widgets/advanced-charts/stepline-chart.md)
- [Treemap](https://docs.wem.io/platform/wemtipsandtricks/widgets/advanced-charts/treemap.md)
- [Advanced Input](https://docs.wem.io/platform/wemtipsandtricks/widgets/advanced-input.md)
- [Color Picker](https://docs.wem.io/platform/wemtipsandtricks/widgets/advanced-input/color-picker.md)
- [Conceptset Image Selector](https://docs.wem.io/platform/wemtipsandtricks/widgets/advanced-input/conceptset-image-selector.md)
- [Google maps locator](https://docs.wem.io/platform/wemtipsandtricks/widgets/advanced-input/google-maps-locator.md)
- [Multi select input button](https://docs.wem.io/platform/wemtipsandtricks/widgets/advanced-input/multi-select-input-button.md)
- [Multiselect dropdown list](https://docs.wem.io/platform/wemtipsandtricks/widgets/advanced-input/multiselect-dropdown-list.md)
- [MultiFile Upload](https://docs.wem.io/platform/wemtipsandtricks/widgets/advanced-input/multifile-upload.md)
- [On/Off switch](https://docs.wem.io/platform/wemtipsandtricks/widgets/advanced-input/on-off-switch.md)
- [Process Arrow Steps](https://docs.wem.io/platform/wemtipsandtricks/widgets/advanced-input/process-arrow-steps.md)
- [Rate](https://docs.wem.io/platform/wemtipsandtricks/widgets/advanced-input/rate.md)
- [Rating view](https://docs.wem.io/platform/wemtipsandtricks/widgets/advanced-input/rating-view.md)
- [Single select input button](https://docs.wem.io/platform/wemtipsandtricks/widgets/advanced-input/single-select-input-button.md)
- [Slider](https://docs.wem.io/platform/wemtipsandtricks/widgets/advanced-input/slider.md)
- [Tree](https://docs.wem.io/platform/wemtipsandtricks/widgets/advanced-input/tree.md)
- [Template Actions](https://docs.wem.io/platform/wemtipsandtricks/widgets/template-actions.md)
- [Follow exit](https://docs.wem.io/platform/wemtipsandtricks/widgets/template-actions/follow-exit.md)
- [Global widgets](https://docs.wem.io/platform/wemtipsandtricks/widgets/global-widgets.md)
- [Agenda](https://docs.wem.io/platform/wemtipsandtricks/widgets/global-widgets/agenda.md)
- [Audio Player](https://docs.wem.io/platform/wemtipsandtricks/widgets/global-widgets/audio-player.md)
- [Calendar](https://docs.wem.io/platform/wemtipsandtricks/widgets/global-widgets/calendar.md)
- [Draw Signature](https://docs.wem.io/platform/wemtipsandtricks/widgets/global-widgets/draw-signature.md)
- [Grid Widget](https://docs.wem.io/platform/wemtipsandtricks/widgets/global-widgets/grid-widget.md)
- [Image capture](https://docs.wem.io/platform/wemtipsandtricks/widgets/global-widgets/image-capture.md)
- [Kanban Board](https://docs.wem.io/platform/wemtipsandtricks/widgets/global-widgets/kanban-board.md): Unleashing the Power of a Kanban Board Widget
- [Path](https://docs.wem.io/platform/wemtipsandtricks/widgets/global-widgets/path.md)
- [Progress Bar](https://docs.wem.io/platform/wemtipsandtricks/widgets/global-widgets/progress-bar.md)
- [reCAPTCHA](https://docs.wem.io/platform/wemtipsandtricks/widgets/global-widgets/recaptcha.md): How to use the reCAPTCHA widget
- [Timeline](https://docs.wem.io/platform/wemtipsandtricks/widgets/global-widgets/timeline.md)
- [Document widgets](https://docs.wem.io/platform/wemtipsandtricks/widgets/document-widgets.md)
- [Json Viewer](https://docs.wem.io/platform/wemtipsandtricks/widgets/document-widgets/json-viewer.md)
- [PDF Viewer](https://docs.wem.io/platform/wemtipsandtricks/widgets/document-widgets/pdf-viewer.md)
- [Various](https://docs.wem.io/platform/wemtipsandtricks/various.md)
- [Modeler Release](https://docs.wem.io/platform/release-notes/modeler-release.md)
- [Modeler Release 5.1](https://docs.wem.io/platform/release-notes/modeler-release/modeler-release-5.1.md): Available since March 18, 2026
- [Modeler Release 4.4.1](https://docs.wem.io/platform/release-notes/modeler-release/modeler-release-4.4.1.md): Available since September 16, 2025
- [Runtime Release](https://docs.wem.io/platform/release-notes/runtime-release.md)
- [Release 5.2.1](https://docs.wem.io/platform/release-notes/runtime-release/release-5.2.1.md): Release data: 2026-05-21
- [Release 5.2.0](https://docs.wem.io/platform/release-notes/runtime-release/release-5.2.0.md)
- [Release 5.1.3](https://docs.wem.io/platform/release-notes/runtime-release/release-5.1.3.md): Available since March 4, 2026
- [Release 5.1.0](https://docs.wem.io/platform/release-notes/runtime-release/release-5.1.0.md): Available since December 2, 2025


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information, you can query the documentation dynamically by asking a question.
Perform an HTTP GET request on a 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.
