The complete DockMDM feature list for IT admins evaluating the product: what ships today, what is on the roadmap, and what we deliberately don't do. If a row says Available, it works in production right now.
DockMDM manages dedicated, company-owned rugged Android devices. Nothing else — on purpose.
| Feature | Status | Notes |
|---|---|---|
| Android (company-owned, fully managed) | Available | Agent runs as device owner via managed provisioning. Android is the only supported platform. |
| Zebra devices, first-class | Available | Native MX configuration, generated and validated against the MX schema, verified on real Zebra hardware. |
| Honeywell & Datalogic terminals | Available | Full generic Android feature set (enrollment, apps, kiosk, telemetry, remote actions). Vendor-specific config layers are on the roadmap. |
| Non-GMS / AOSP devices | Available | No Google services required — the agent polls for work. Commands may arrive slightly slower than on GMS devices. |
| Deeper Honeywell / Datalogic integrations | Roadmap | Vendor-native configuration comparable to what Zebra gets via MX today. |
| Android Enterprise (AMAPI, managed Google Play, zero-touch) | Not available | DockMDM is deliberately agent-based: no Google account, no Play dependency, works on AOSP. AMAPI-based management is under evaluation, not committed. |
| BYOD / work profiles | Not available | Deliberate. DockMDM manages shared, dedicated devices — not employee-owned phones. |
| iOS / Windows / macOS / Linux | Not available | No plans. DockMDM is Android-only, by design — one platform, done properly. |
| Feature | Status | Notes |
|---|---|---|
| QR enrollment (managed provisioning) | Available | Factory-reset, scan the QR, done — agent installs as device owner in about two minutes. |
| Enrollment tokens (create, revoke, delete) | Available | Multiple concurrent tokens per org, each with its own QR. |
| Assign an enrollment QR to a device group | Available | Devices enrolled with that QR join the group automatically. |
| Assign an enrollment QR to a recipe | Available | Devices enrolled with that QR are configured automatically on first check-in — zero-touch-style setup without Google zero-touch. |
| Google zero-touch enrollment | Not available | Requires Android Enterprise, which DockMDM doesn't use. QR + recipe assignment covers the same "unbox → ready" flow with one scan. |
| Feature | Status | Notes |
|---|---|---|
| Device inventory | Available | Searchable, sortable fleet list with customizable, persisted columns. |
| Device detail page | Available | Hardware, OS, health, apps, location, and job history for each device. |
| Rename / activate / deactivate devices | Available | |
| Kiosk mode (single-app lock) | Available | Lock a device to one app. Survives reboots; release it remotely. |
| Remote lock | Available | |
| Set / clear lock-screen password | Available | Set a password and lock (kicks the current user out), or clear it again. |
| Reboot | Available | |
| Factory wipe | Available | |
| Ring device | Available | Find a misplaced terminal on the floor. |
| On-screen message | Available | Push a message to the device screen. |
| Ping / reachability check | Available | |
| Remote screen view & control | Available | Live screen view and remote control from the device page. Control is opt-in per device. |
| Feature | Status | Notes |
|---|---|---|
| Battery level & temperature | Available | |
| Storage, memory & uptime | Available | |
| Wi-Fi & connectivity info | Available | |
| OS version & hardware info | Available | |
| Installed app inventory | Available | Per-device package list, refreshable on demand. |
| Metrics history | Available | Health metrics are stored as a time series, not just a snapshot. |
| Automatic health alerts | Available | Low storage, high temperature, fast battery drain — raised automatically, auto-resolve when the condition clears. |
| One-shot device locate | Available | |
| Periodic location tracking | Available | Configurable interval with an automatic stop time. |
| Live fleet map | Available | All device locations on one map. |
| Fleet insights dashboard | Available | Fleet-wide health and status overview. |
| Geofencing | Roadmap | Location tracking is already in place; geofence rules and alerts are planned. |
| Feature | Status | Notes |
|---|---|---|
| Device groups | Available | Named groups with manual membership; a device can belong to many. |
| Built-in "All devices" group | Available | A live group that always matches the whole fleet. |
| Group-targeted jobs, deployments & campaigns | Available | Fan any job, app deploy, or recipe out to a group's current members. |
| Assigning enrollment QRs to groups | Available | New devices land in the right group the moment they enroll. |
| Assigning recipes to groups | Available | Run a recipe against a group on demand or on a campaign schedule. |
| Dynamic groups by device attributes | Roadmap | Rule-based membership (manufacturer, model, OS version…), resolved live. Groundwork is already in the data model. |
| Feature | Status | Notes |
|---|---|---|
| App catalog | Available | Upload APKs; name, package, and version are parsed automatically. Multiple versions per app. |
| Silent install | Available | No user interaction on the device — installs as device owner. |
| Silent uninstall | Available | |
| Launch an app remotely | Available | |
| Clear app data remotely | Available | |
| Constraint-aware deployment | Available | Hold a rollout until the device is charging or on unmetered Wi-Fi. |
| Per-device deployment progress | Available | Watch every device's install status in a bulk rollout. |
| Agent self-update | Available | The DockMDM agent updates itself over the air. |
| Managed Google Play | Not available | Part of Android Enterprise, which DockMDM doesn't use. The app catalog is APK-based. |
| OS / firmware updates (FOTA) | Available | Deploy OS and firmware updates across the fleet. You provide the firmware images under your own device-vendor license. |
| Feature | Status | Notes |
|---|---|---|
| MX Builder Toolkit | Available | Describe the device behavior in plain language; get a correct Zebra MX profile. Grounded in the real MX schema with validation — it can't invent parameters. |
| Apply MX profiles to devices & groups | Available | Push any MX configuration as a job, at fleet scale. |
| Recipes (reusable config bundles) | Available | Ordered, multi-step sequences of jobs with per-step arguments and constraints. Define once, apply anywhere. |
| Recipes on enrollment | Available | Attach a recipe to an enrollment QR and new devices configure themselves. |
| Android restriction profiles on non-Zebra devices | Roadmap | On Zebra, restrictions (disable camera, USB, etc.) ship today via MX profiles. A generic Android equivalent is planned. |
| Feature | Status | Notes |
|---|---|---|
| Job definitions library | Available | Save parameterized jobs once, reuse them across the fleet. |
| Bulk job enqueue | Available | Send a job to hundreds of devices with per-device status. |
| Scheduled campaigns | Available | Run a recipe against a group at a set time. |
| Recurring campaigns | Available | Repeat on a schedule, interpreted in your organization's timezone. |
| Per-job execution constraints | Available | Charging-only, unmetered-network-only — enforced on the device. |
| Event-driven automation (triggers) | Roadmap | A "when X happens, do Y" rules engine is planned. Health alerts cover the monitoring side today. |
| Feature | Status | Notes |
|---|---|---|
| MCP server | Available | Connect Claude, Codex, or any MCP client to your fleet with OAuth. Query devices, enqueue jobs, build MX profiles — in plain language. |
| REST API | Available | The full admin surface, documented with Swagger at api.dockmdm.com/docs. Everything the dashboard does, the API does. |
| AI-assisted MX configuration | Available | The MX Builder Toolkit, available in the dashboard and over MCP. |
| Feature | Status | Notes |
|---|---|---|
| Self-serve signup | Available | No sales call, no demo gate. Create an account and enroll a device in minutes. |
| Free tier | Available | 3 devices free, no time limit, no credit card. |
| Per-device subscription billing | Available | $5/device/month or $50/device/year, self-serve, cancel anytime. |
| Multi-tenant organizations | Available | Every device, group, and job is scoped to your organization. |
| English & Turkish console | Available | |
| Dark mode | Available | |
| Role-based access control | Roadmap | Owner / admin / operator / viewer roles are in the data model; enforcement is in progress. Today every console user has full admin rights. |
| SSO / SAML | Not available | Email + password login today. |
| Audit log | Not available | |
| On-premises / self-hosted deployment | Not available | DockMDM is cloud-hosted SaaS. |
// WHY WE PUBLISH THE "NOT AVAILABLE" COLUMN
Most MDM feature pages only list what exists. You find out what doesn't in month two of the rollout. We'd rather you disqualify us in five minutes than discover a gap after migrating 200 terminals — and if DockMDM fits, you'll know exactly what you're getting.
Something missing from this list entirely? Ask us — we'll give you a straight answer and add the row.
Every "Available" row above works on the free tier. Enroll 3 of your own devices and check our claims.
Start free →