1# ArkTS Widget Process Model 2This section describes the processes of a widget from creation to display. For details, see the figure below. 3 4**Figure 1** Widget process model 5 6- Widget host process: a host process that displays the widget UI, for example, the home screen process. 7- Widget rendering process: a process that loads and renders widget UIs in the system. All widgets are rendered in the same process, and different widget UIs are isolated by VMs. 8- Widget Manager process: a System Service ([SA](../application-models/serviceability-overview.md)) for unifying the widget lifecycle. 9- Widget provider process: an application process that provides widgets, including the main process running the UIAbility of the application and the independent [FormExtensionAbility](../reference/apis-form-kit/js-apis-app-form-formExtensionAbility.md) process of the widget. The memory of the two processes is isolated, but they share the same file sandbox. 10