1e41f4b71Sopenharmony_ci# Application Installation, Uninstall, and Update
2e41f4b71Sopenharmony_ci
3e41f4b71Sopenharmony_ciThis topic describes how to install, uninstall, and update an application.
4e41f4b71Sopenharmony_ci
5e41f4b71Sopenharmony_ci## Installing or Uninstalling an Application
6e41f4b71Sopenharmony_ciYou can install and uninstall applications by running debug commands. For details, see the [compilation, release, and deployment process](./application-package-structure-stage.md#package-structure-in-the-release-phase).
7e41f4b71Sopenharmony_ci
8e41f4b71Sopenharmony_ci**Figure 1** Process of installing and uninstalling an application (applicable to developers) 
9e41f4b71Sopenharmony_ci![hap-intall-uninstall](figures/hap-install-uninstall-developer.png)
10e41f4b71Sopenharmony_ci
11e41f4b71Sopenharmony_ci
12e41f4b71Sopenharmony_ciWhen an application has been released to the application market, consumers can install or uninstall the application on their device through the application market.
13e41f4b71Sopenharmony_ci
14e41f4b71Sopenharmony_ci**Figure 2** Process of installing and uninstalling an application (applicable to consumers)
15e41f4b71Sopenharmony_ci![hap-intall-uninstall](figures/hap-install-uninstall-user.png)
16e41f4b71Sopenharmony_ci
17e41f4b71Sopenharmony_ci## Updating an Application
18e41f4b71Sopenharmony_ci
19e41f4b71Sopenharmony_ci
20e41f4b71Sopenharmony_ciAn application can be updated in either of the following ways:
21e41f4b71Sopenharmony_ci
22e41f4b71Sopenharmony_ci- In the application market: The application market notifies the user of an available update, and the user can install the update by following the onscreen instructions.
23e41f4b71Sopenharmony_ci- In the application: When the application for which an update is available starts up, the application market notifies the user of the update, and the user can install the update by following the onscreen instructions.
24