BuildWithHQ
Canonical knowledge unit · data

Dynamic fields, views, menus, modules, and user experiences

BuildWithHQ uses metadata-driven fields, views, menus, modules, workflows, and user types to customize a SaaS without hard-coding every variation.

ID: BWHQ-DATA-003Status: currentAuthority: medium-highmodulesfieldsviewsmenususer-types

Dynamic fields, views, menus, modules, and user experiences

Customization model

The runtime model includes dynamic field definitions/values, module views, navigation menus/items, modules, workflows, and user experience/role metadata.

UserTypes

UserTypes describe application experiences such as Admin, Customer, Employee, Contractor, Dispatcher, or Field Tech. They help shape portal/navigation behavior. Authorization must still be enforced in the backend/security layer.

Views

Module views can describe table, detail, calendar, kanban, dashboard, form, or custom presentations.

Goal

The application should vary through metadata and saved schema where practical, avoiding source-code forks for normal customer differences.

Machine-readable source: canonical Markdown. This HTML companion exists for human reading, search indexing, and AI retrieval.