# System Apps \(HAP\)
- [Introduction](#section110mcpsimp)
- [Directory Structure](#section11948105210591)
- [Repositories Involved](#section120mcpsimp)
## Introduction
This module provides some system apps that are applicable to the OpenHarmony standard system, such as Launcher, SystemUI, and Settings. It also provides specific examples for you to build standard-system apps, which can be installed on all devices running the standard system.
Currently, OpenHarmony supports the following system apps:
1. Launcher: acts as a main entry for all apps and provides UIs for display and human-machine interactions of installed apps.
2. SystemUI: consists of the navigation bar and system status bar. The navigation bar provides page navigation, and the status bar displays the system status, such as the time and charging status.
3. Settings: provides functions such as device management, app management, and brightness setting.
In addition to these system apps, OpenHarmony provides some simple sample apps for your reference, such as the clock, calculator, and air quality app.
## Directory Structure
```
applications/standard/hap
├── resources # Preset resources directory
├── Airquality_Demo.hap # Sample air quality app
├── Calc_Demo.hap # Sample calculator app
├── Clock_Demo.hap # Sample clock app
├── Ecg_Demo.hap # Sample electrocardiogram (ECG) app
├── Flashlight_Demo.hap # Sample flashlight app
├── Photos.hap # Photos app
├── Launcher.hap # Launcher app
├── Launcher_Recents.hap # Recent tasks app of Launcher
├── Launcher_Settings.hap # Settings app of Launcher
├── Settings.hap # Settings app
├── Settings_FaceAuth.hap # Settings app of FaceAuth
├── Shopping_Demo.hap # Sample shopping app
├── SystemUI-NavigationBar.hap # Navigation bar app of SystemUI
├── SystemUI-StatusBar.hap # Status bar app of SystemUI
├── SystemUI-SystemDialog.hap # System dialog app of SystemUI
├── Music_Demo.hap # Sample music app
├── Camera.hap # Camera app
├── Media_Library.hap # Media library data ability app
├── Media_Scanner.hap # Media scanner app
├── CallUI.hap # Call ui app
├── PermissionManager.hap # Permission manager app
├── adminprovisioning.hap # admin provisioning app
```
## Repositories Involved
System apps
applications\_standard\_settings
applications\_standard\_launcher
applications\_standard\_systemui
**applications\_standard\_hap**
**[device_manager](https://gitee.com/openharmony/device_manager)**