1# Enterprise Device Management 2 3## Introduction 4 5The Enterprise Device Management component provides the management application development framework, management mode setting, and enterprise device management capabilities for developing Mobile Device Management (MDM) applications. You can leverage the system-level management APIs for your applications in the enterprise context. 6 7## Architecture 8 9**Figure 1** Architecture of the Enterprise Device Management component 10 11 12 13In the architecture of the Enterprise Device Management component: 14 15- Edm Kit provides an MDM application development framework for developers, device management permission interfaces for system applications, and device management capability interfaces for third-party applications. 16- EnterpriseDeviceManagerService is a system service that manages MDM applications and device management and control policies in the enterprise context. 17 - AdminManager maintains the application information of each device administrator. 18 - PolicyManager manages and persists the governance policies set by the enterprise. 19 - PluginManager loads and manages device management capability plug-ins. 20 - BasePlugin provides basic device management capabilities for the operating system. 21## Directory Structure 22 23The code directory structure of the enterprise device manager is as follows: 24 25```` 26/base/customization/enterprise_device_management 27├── common # Common code 28├── etc # Process configuration files 29├── interfaces # Edm Kit code 30│ └── inner_api # Subsystem interfaces 31│ └── kits # Developer interfaces 32├── profile # System service configuration files 33└── services # Implementation code of the enterprise device management services 34``` 35```` 36## Usage 37 38The enterprise device manager provides a template for developing enterprise device management applications. This template makes it easier to enable device management applications, set security policies, and conduct system configuration and management. 39 40## Repositories Involved 41 42[admin_provisioning](https://gitee.com/openharmony/applications_admin_provisioning) 43