Portal Community

The Short Answer

Use Atlas Forms when...

You need a single-purpose data entry form — a structured set of fields that users fill in and submit. Atlas Forms are self-contained and workflow-native.

Use App Studio when...

You need a complete application experience — multiple views, navigation, data browsing, dashboards, and forms working together in a cohesive UI.

Feature Comparison

CapabilityAtlas FormsApp Studio
Data entry fieldsNative — rich field libraryVia Form Widget (embeds Atlas Form)
Multi-step formsBuilt-in sections and stepsVia multi-page Atlas Form in a widget
Field validationNative — per-field rulesDelegated to embedded Atlas Form
Data grids / tablesLimited (read-only display)Full DataGrid widget — sort, filter, paginate
Charts and KPIsNot supportedChart, Metric, Timeline widgets
Navigation / routingNot supported (single form)Full sidebar navigation and URL routing
Workflow integrationForm submit triggers workflowAny widget action triggers workflow
Role-based page visibilityForm-level access onlyPer-page and per-widget visibility rules
Responsive designAuto-responsive fieldsConfigured per breakpoint
Custom JavaScriptField compute rulesSandboxed per-widget Custom JS
Embeddable in other toolsYes — via form playerYes — via iframe or App Studio widget
Standalone deploymentYesYes

The Complementary Pattern

Atlas Forms and App Studio are not competing tools — the most powerful apps combine both. App Studio provides the application shell: navigation, data browsing, dashboards, and layout. Atlas Forms handle data input with their rich field types and built-in validation.

1

App Studio DataGrid Widget

User browses a list of records (e.g., open support tickets) in a DataGrid. The DataGrid shows summary columns and supports sorting/filtering.

2

App Studio Navigation

Clicking a row triggers a navigate action to the detail AppPage, passing the record's ID as a URL parameter.

3

App Studio Detail AppPage

The detail page loads with {{ route.id }}. A Metric widget shows KPIs for this record. Tabs switch between views.

4

Atlas Form Widget (inside App Studio)

An "Edit" tab contains a Form Widget pointing to an Atlas Form (formId: "support-ticket-edit"). The form is pre-filled with {{ route.id }} data. On submit, the Atlas Form fires its own workflow trigger.

Decision Guide

ScenarioRecommended Tool
Employee onboarding form with 20 fieldsAtlas Forms
HR portal with employee list, detail pages, and formsApp Studio + Atlas Forms embedded
Approval form in a workflow HIL stepAtlas Forms (workflow-native)
Operations dashboard with KPIs and data tablesApp Studio
Multi-step wizard for creating a projectAtlas Forms (multi-step support)
Admin panel managing tenants, users, and settingsApp Studio
Customer feedback form embedded in an emailAtlas Forms (standalone form player)
Internal CRM with leads, activities, and notesApp Studio
Atlas Forms in App Studio

To embed an Atlas Form inside an App Studio pane, use the Form Widget and set formId to the Atlas Form's ID. The form renders with its own layout and validation — App Studio just provides the container and handles routing around it.