expressappframework-112579-ui-construction-application-model-ui-settings-storage.md
XAF uses the same application business logic to construct UI for different target platforms. The framework identifies business model classes, analyzes them, and builds metadata - an XML file that describes an application. That metadata is the Application Model. XAF uses it to build the application’s UI for the required platform.
For example, you can declare the following simple class:
XAF identifies this class as part of the business model and generates a corresponding node in the Application Model. This is what the node looks like in Model Editor
Based on this Application Model , XAF generates UI for Blazor and WinForms platforms. The following image shows a Blazor example.
Refer to the document below to learn how you can use the Application Model to customize your application’s UI: