2025-05-20 16:26:35 +00:00
# MDM architecture overview
2025-05-17 20:03:52 +00:00
This document provides an overview of Fleet's Mobile Device Management (MDM) architecture.
## Introduction
Fleet's MDM architecture is designed to manage devices across different platforms, including Apple (macOS, iOS) and Windows. This document provides insights into the design decisions, system components, and interactions specific to the MDM functionality.
2025-05-20 16:26:35 +00:00
## System components
2025-05-17 20:03:52 +00:00
The MDM architecture consists of the following main components:
- **MDM Server**: The central component that manages device enrollment, configuration, and commands.
- **Device Enrollment**: The process by which devices are registered with the MDM server.
- **Configuration Profiles**: Settings and policies that are applied to managed devices.
- **Commands**: Instructions sent to devices to perform specific actions.
- **Device Communication**: The protocols and mechanisms used for communication between the MDM server and devices.
2025-05-20 16:26:35 +00:00
## Architecture diagram
2025-05-17 20:03:52 +00:00
```
[Placeholder for MDM Architecture Diagram]
```
2025-05-20 16:26:35 +00:00
## Integration points
2025-05-17 20:03:52 +00:00
The MDM architecture integrates with the following components:
- **Fleet Server**: For device management and policy enforcement.
- **Database**: For storing device information, configurations, and policies.
- **Authentication Systems**: For user and device authentication.
- **Certificate Authorities**: For issuing and managing device certificates.
2025-05-20 16:26:35 +00:00
## Platform-specific considerations
2025-05-17 20:03:52 +00:00
### Apple MDM
See [Apple MDM Architecture ](apple-mdm-architecture.md ) for details on Apple-specific MDM architecture.
### Windows MDM
See [Windows MDM Architecture ](windows-mdm-architecture.md ) for details on Windows-specific MDM architecture.
2025-05-20 16:26:35 +00:00
## Related resources
2025-05-17 20:03:52 +00:00
- [MDM Product Group Documentation ](../../product-groups/mdm/ ) - Documentation for the MDM product group
- [MDM Development Guides ](../../guides/mdm/ ) - Guides for MDM development