# Build an app interface

Control / interface

user-interface widgets for building apps on a workflow

Page: <https://meridian.online/operations/build-an-app-interface>

## Status

Not built yet.

arcform does not do this yet; it would live in Brightfield's view. [Its place on the roadmap](https://meridian.online/roadmap#build-an-app-interface)

## What other tools call it

Meridian's classification; an independent blind rating agreed on 86.2% of 312 rows (exact class, version 2).

- Alteryx Designer: [`Check Box`](https://help.alteryx.com/current/en/designer/tools/interface-tools/check-box-tool.html) (read 2026-09-27)
- Alteryx Designer: [`DCM Connection`](https://help.alteryx.com/current/en/designer/tools/interface-tools/dcm-connection-tool.html) (read 2026-09-27)
- Alteryx Designer: [`Date`](https://help.alteryx.com/current/en/designer/tools/interface-tools/date-tool.html) (read 2026-09-27)
- Alteryx Designer: [`Drop Down`](https://help.alteryx.com/current/en/designer/tools/interface-tools/drop-down-tool.html) (read 2026-09-27)
- Alteryx Designer: [`File Browse`](https://help.alteryx.com/current/en/designer/tools/interface-tools/file-browse-tool.html) (read 2026-09-27)
- Alteryx Designer: [`Folder Browse`](https://help.alteryx.com/current/en/designer/tools/interface-tools/folder-browse-tool.html) (read 2026-09-27)
- Alteryx Designer: [`HTML - GUI Library`](https://help.alteryx.com/current/en/designer/tools/sdk-examples/html---gui-library-tool.html) (read 2026-09-27)
- Alteryx Designer: [`List Box`](https://help.alteryx.com/current/en/designer/tools/interface-tools/list-box-tool.html) (read 2026-09-27)
- Alteryx Designer: [`Map`](https://help.alteryx.com/current/en/designer/tools/interface-tools/map-tool.html) (read 2026-09-27)
- Alteryx Designer: [`Numeric Up Down`](https://help.alteryx.com/current/en/designer/tools/interface-tools/numeric-up-down-tool.html) (read 2026-09-27)
- Alteryx Designer: [`Radio Button`](https://help.alteryx.com/current/en/designer/tools/interface-tools/radio-button-tool.html) (read 2026-09-27)
- Alteryx Designer: [`Text Box`](https://help.alteryx.com/current/en/designer/tools/interface-tools/text-box-tool.html) (read 2026-09-27)
- Alteryx Designer: [`Tree`](https://help.alteryx.com/current/en/designer/tools/interface-tools/tree-tool.html) (read 2026-09-27)
- KNIME Analytics Platform: [`Autocomplete Text Widget`](https://api.hub.knime.com/nodes/*WnzwWz3JZAAP6dCG?details=full) (read 2026-09-27)
- KNIME Analytics Platform: [`Boolean Input (legacy)`](https://api.hub.knime.com/nodes/*l8HY1GDHYPLL5bx7?details=full) (read 2026-09-27)
- KNIME Analytics Platform: [`Boolean Widget`](https://api.hub.knime.com/nodes/*bQEB9iXiYmGi9tSh?details=full) (read 2026-09-27)
- KNIME Analytics Platform: [`CSS Editor (legacy)`](https://api.hub.knime.com/nodes/*O14ljys9UlBs1Op2?details=full) (read 2026-09-27)
- KNIME Analytics Platform: [`Column Filter (legacy)`](https://api.hub.knime.com/nodes/*PQwkdaHAJNa5PUtT?details=full) (read 2026-09-27)
- KNIME Analytics Platform: [`Column Filter Widget`](https://api.hub.knime.com/nodes/*Z6l9C4-_s7AKAtSx?details=full) (read 2026-09-27)
- KNIME Analytics Platform: [`Column Selection (legacy)`](https://api.hub.knime.com/nodes/*AU25I8aA5GEqSJ90?details=full) (read 2026-09-27)
- KNIME Analytics Platform: [`Column Selection Widget`](https://api.hub.knime.com/nodes/*3QW0a56CslWqxmk5?details=full) (read 2026-09-27)
- KNIME Analytics Platform: [`Credentials Input (legacy)`](https://api.hub.knime.com/nodes/*UDluJduLZXp4Lfi6?details=full) (read 2026-09-27)
- KNIME Analytics Platform: [`Credentials Widget`](https://api.hub.knime.com/nodes/*zcBvsnpRVYe4IKWN?details=full) (read 2026-09-27)
- KNIME Analytics Platform: [`Date&Time Input (legacy)`](https://api.hub.knime.com/nodes/*h7-qWxRZ3S-wJhes?details=full) (read 2026-09-27)
- KNIME Analytics Platform: [`Date&Time Widget`](https://api.hub.knime.com/nodes/*cEoqAZ4LaFNAvWrK?details=full) (read 2026-09-27)
- KNIME Analytics Platform: [`Double Input (legacy)`](https://api.hub.knime.com/nodes/*k-lCxltF6I5w1DwX?details=full) (read 2026-09-27)
- KNIME Analytics Platform: [`Double Widget`](https://api.hub.knime.com/nodes/*GuriXKeRYpP2FRxI?details=full) (read 2026-09-27)
- KNIME Analytics Platform: [`File Chooser (legacy)`](https://api.hub.knime.com/nodes/*fliD3EpHX8jkldda?details=full) (read 2026-09-27)
- KNIME Analytics Platform: [`File Chooser Widget`](https://api.hub.knime.com/nodes/*T9N1lSh4yroL36YO?details=full) (read 2026-09-27)
- KNIME Analytics Platform: [`File Download (legacy)`](https://api.hub.knime.com/nodes/*Lan-PJai2p3dFYKV?details=full) (read 2026-09-27)
- KNIME Analytics Platform: [`File Download Widget`](https://api.hub.knime.com/nodes/*yHDY5fIDdpYW4n-Y?details=full) (read 2026-09-27)
- KNIME Analytics Platform: [`File Upload (legacy)`](https://api.hub.knime.com/nodes/*YXUBlTLwAtzNnGTP?details=full) (read 2026-09-27)
- KNIME Analytics Platform: [`File Upload Widget`](https://api.hub.knime.com/nodes/*sXbyXi6oPftzhpcw?details=full) (read 2026-09-27)
- KNIME Analytics Platform: [`Image Output (legacy)`](https://api.hub.knime.com/nodes/*IpO39g1LT_bEbVll?details=full) (read 2026-09-27)
- KNIME Analytics Platform: [`Image Output Widget (legacy)`](https://api.hub.knime.com/nodes/*gaPx2brqOgnVSngT?details=full) (read 2026-09-27)
- KNIME Analytics Platform: [`Integer Input (legacy)`](https://api.hub.knime.com/nodes/*0Jq08_vWKO0ucNf1?details=full) (read 2026-09-27)
- KNIME Analytics Platform: [`Integer Widget`](https://api.hub.knime.com/nodes/*HZLEus73JivsnWMA?details=full) (read 2026-09-27)
- KNIME Analytics Platform: [`Interactive Range Slider Filter Widget`](https://api.hub.knime.com/nodes/*J9uQq4czOmubbEIq?details=full) (read 2026-09-27)
- KNIME Analytics Platform: [`Interactive Value Filter Widget`](https://api.hub.knime.com/nodes/*ACoUQi6WLBR5KAe-?details=full) (read 2026-09-27)
- KNIME Analytics Platform: [`KNIME Chemdraw feature (extension)`](https://api.hub.knime.com/extensions/org.knime.features.ext.chemdraw) (read 2026-09-27)
- KNIME Analytics Platform: [`List Box Input (legacy)`](https://api.hub.knime.com/nodes/*FzbVt0lJCck5HQlw?details=full) (read 2026-09-27)
- KNIME Analytics Platform: [`List Box Widget`](https://api.hub.knime.com/nodes/*EE5g6POBGxdNUmjm?details=full) (read 2026-09-27)
- KNIME Analytics Platform: [`Molecule String Input (legacy)`](https://api.hub.knime.com/nodes/*ZtJVGoVhSJPIxAlJ?details=full) (read 2026-09-27)
- KNIME Analytics Platform: [`Molecule Widget`](https://api.hub.knime.com/nodes/*PkuQONNtkRVmJXDw?details=full) (read 2026-09-27)
- KNIME Analytics Platform: [`Molecule Widget (Labs)`](https://api.hub.knime.com/nodes/*5u9KxVtN5jtix8Sm?details=full) (read 2026-09-27)
- KNIME Analytics Platform: [`Multiple File Upload Widget (Labs)`](https://api.hub.knime.com/nodes/*rjEJcnjYHc81KQX9?details=full) (read 2026-09-27)
- KNIME Analytics Platform: [`Multiple Selection Widget`](https://api.hub.knime.com/nodes/*ABsHzngV_dScdnww?details=full) (read 2026-09-27)
- KNIME Analytics Platform: [`Multiple Selections (legacy)`](https://api.hub.knime.com/nodes/*fgAHHucgDNfQ03GR?details=full) (read 2026-09-27)
- KNIME Analytics Platform: [`Nominal Row Filter Widget`](https://api.hub.knime.com/nodes/*35P-G_bpnQcDc-W5?details=full) (read 2026-09-27)
- KNIME Analytics Platform: [`Range Slider Filter Definition (legacy)`](https://api.hub.knime.com/nodes/*tBG7z1wH_vV7Fbkf?details=full) (read 2026-09-27)
- KNIME Analytics Platform: [`Refresh Button Widget`](https://api.hub.knime.com/nodes/*EcMfHYYNQJgJmaas?details=full) (read 2026-09-27)
- KNIME Analytics Platform: [`Single Selection (legacy)`](https://api.hub.knime.com/nodes/*JGkO1uOuC3i0u6mZ?details=full) (read 2026-09-27)
- KNIME Analytics Platform: [`Single Selection Widget`](https://api.hub.knime.com/nodes/*cTGxg7Zk5Qmlub_X?details=full) (read 2026-09-27)
- KNIME Analytics Platform: [`Slider Input (legacy)`](https://api.hub.knime.com/nodes/*FqaZVPoExeU6uAxo?details=full) (read 2026-09-27)
- KNIME Analytics Platform: [`Slider Widget`](https://api.hub.knime.com/nodes/*d-NaVshntR5RaOnC?details=full) (read 2026-09-27)
- KNIME Analytics Platform: [`String Input (legacy)`](https://api.hub.knime.com/nodes/*iLB9qsJzdzHrbYYV?details=full) (read 2026-09-27)
- KNIME Analytics Platform: [`String Widget`](https://api.hub.knime.com/nodes/*0it_BBA7j3jvAtZx?details=full) (read 2026-09-27)
- KNIME Analytics Platform: [`Text Output (legacy)`](https://api.hub.knime.com/nodes/*S5OtO143pLGNCUMM?details=full) (read 2026-09-27)
- KNIME Analytics Platform: [`Text Output Widget (legacy)`](https://api.hub.knime.com/nodes/*j7PCL2QTaG_QlYoA?details=full) (read 2026-09-27)
- KNIME Analytics Platform: [`Value Filter (legacy)`](https://api.hub.knime.com/nodes/*_1Y2v_3P3G4d1BUf?details=full) (read 2026-09-27)
- KNIME Analytics Platform: [`Value Filter Definition (legacy)`](https://api.hub.knime.com/nodes/*RVeMTok4X6OqxHWM?details=full) (read 2026-09-27)
- KNIME Analytics Platform: [`Value Selection (legacy)`](https://api.hub.knime.com/nodes/*-53Z1Kaq5sMLqEps?details=full) (read 2026-09-27)
- KNIME Analytics Platform: [`Value Selection Widget`](https://api.hub.knime.com/nodes/*Jzib6nQH9guqK6yC?details=full) (read 2026-09-27)
- Talend: [`tMsgBox`](https://help.qlik.com/talend/en-US/components/8.0/tmsgbox/tmsgbox-component) (read 2026-09-27)
