Een open-source MDM is software voor mobile device management waarvan de broncode openbaar is en die je zelf mag draaien. Ze registreert Android-apparaten, verspreidt apps, dwingt beleid af en vergrendelt of wist verloren apparaten.
Voor Android worden momenteel Headwind MDM, Fleet en Entgra aangeboden. MDM is er ook als onderdeel van een Device-as-a-Service-aanbod, bijvoorbeeld van Everphone.
Wie bedrijfstelefoons beheert, moet kiezen: een eigen server draaien of MDM liever als dienst afnemen? Dit artikel legt uit wat een open-source MDM is, wat het kan, waar de grenzen liggen en welke oplossingen er voor Android bestaan.
Wat is een open-source MDM?
Bij een open-source MDM is de broncode openbaar. Je mag haar onder een licentie gebruiken, controleren en aanpassen. Meestal draait de software op je eigen server; bij sommige projecten is er daarnaast een cloudservice van de fabrikant.
Open source en gratis zijn twee verschillende dingen. Gratis software is niet automatisch open source, en open-sourcesoftware kan betaalde extra functies hebben, zoals bij Headwind en Fleet het geval is.
Wat kan een MDM voor Android?
Een MDM verbindt elk apparaat met een centraal beheer. De functies zijn bij de meeste oplossingen vergelijkbaar:
- Apparaten registreren, per stuk of in grote aantallen via QR-code (enrollment)
- Apps verspreiden naar alle of geselecteerde apparaten en actueel houden
- Beleid afdwingen, bijvoorbeeld wachtwoordregels of vergrendelde instellingen
- Verloren apparaten lokaliseren, vergrendelen of op afstand wissen
- Apparaten beperken tot één of meerdere apps (kioskmodus)
Bij bedrijfsapparaten die ook privé gebruikt mogen worden (COPE) en bij privéapparaten (BYOD) scheidt een werkprofiel zakelijke en privégegevens. Hoe dat werkt, leggen we uit in ons artikel over Android Enterprise. Een overzicht van de functies vind je onder MDM-functies.
Voordelen en grenzen van open source
Het belangrijkste voordeel is controle. De gegevens staan op je eigen server, je kunt de code controleren en je bent niet afhankelijk van de prijzen of het productbeleid van een aanbieder. Dat telt vooral als gegevens het eigen datacenter niet mogen verlaten of je in een gesloten netwerk werkt.
De grens is het beheer. Je installeert updates, maakt back-ups en bent zelf verantwoordelijk voor de bereikbaarheid van de server. Support van de fabrikant is meestal alleen tegen betaling beschikbaar, of helemaal niet. Bij een systeem dat op elke bedrijfstelefoon draait, is dat een echte taak, geen bijzaak.
Welke open-source MDM's zijn er voor Android?
Voor Android worden drie projecten actief doorontwikkeld. Ze verschillen vooral in de vraag of ze alleen Android beheren en hoe sterk ze van Google-diensten afhangen.
Headwind MDM
Headwind MDM geldt als een van de krachtigste open-source-MDM-platforms voor Android. Het maakt eenvoudige massale registratie, automatische appverspreiding en effectieve beperking van gebruikersrechten mogelijk. Headwind noemt de oplossing zelf een "Corporate Shell", een beschermende schil voor de Android-apparaten van een bedrijf.
Vier eigenschappen onderscheiden Headwind:
- Zelf gehost. De server draait op je eigen hardware of in je private cloud. Headwind biedt daarnaast een cloudservice aan. Gesloten netwerken zonder enige internettoegang worden ondersteund door de Enterprise-editie. Daarvoor is wat handmatige inrichting nodig, bijvoorbeeld eigen certificaten en handmatig geïnstalleerde agents.
- Geen Google-account, geen Android-Enterprise-registratie. Apparaten worden via QR-code (vanaf Android 7) aangemeld, zonder Google-account en zonder dat je je bedrijf bij Android Enterprise hoeft te registreren. Headwind gebruikt een eigen netwerklaag in plaats van Google-diensten zoals Firebase. De installatiewizard van Android heeft bij de eerste start op de meeste apparaten toch een internetverbinding nodig. Volgens de fabrikant kan Headwind bovendien worden geïntegreerd in AOSP-firmware en werkt het met AOSP-builds en custom ROM's zonder Google Mobile Services.
- Kioskmodus. Vergrendeling op één of meerdere apps en een webkiosk worden gebruikt bij tv-boxen, digital signage, barcodescanners en rugged handhelds. De kioskmodus hoort bij de edities Cloud, Premium en Enterprise, niet bij de gratis Community Edition.
- Gratis Community Edition. Onder Apache-licentie en beschikbaar op GitHub, met QR-code-enrollment, appbeheer, groepsbeleid en API's. Headwind ziet haar vooral voor technici, ontwikkelaars en kleinere omgevingen.
Fleet
Fleet komt uit het beheer van laptops en servers en beheert tegenwoordig ook iOS en Android. De gratis versie staat onder de MIT-licentie, premiumfuncties onder een commerciële licentie. De huidige versie is 4.93 van oktober 2026.
Fleet beheert Android via Android Enterprise. Je hebt een Android-Enterprise-koppeling met Google nodig en de apparaten moeten Play Protect-gecertificeerd zijn. Voor apparaten zonder Google-diensten is Fleet daarom niet geschikt.
Volgens de prijspagina van Fleet zijn werkprofielen voor privé-Android-apparaten inbegrepen in de gratis versie, het volledige beheer van bedrijfseigen apparaten alleen in Premium. Premium kost 7 Amerikaanse dollar per apparaat per maand, bij 100 apparaten dus 700 dollar per maand.
Entgra
Entgra ontwikkelt een platform voor het beheer van eindapparaten onder Android, iOS en Windows. De kern staat onder Apache 2.0 op GitHub en werd in oktober 2026 bijgewerkt.
Het functieaanbod laat zich in de volgende kerngebieden verdelen:
- Apparaat- en OS-beheer: Ondersteuning voor Android (via Android Enterprise voor BYOD, COPE en COBO), iOS/macOS (Apple Business Manager/DEP), Windows 10/11 en Linux/IoT-apparaten.
- Appbeheer (MAM): Centraal verspreiden, bijwerken en verwijderen van applicaties via een eigen enterprise store, plus integratie van Google Play en de Apple App Store.
- Beveiliging en compliance: Afdwingen van wachtwoorden, versleuteling, wissen op afstand (remote wipe), geolocatie en detectie van jailbreaks of rooting.
- Kioskmodus en digital signage: Apparaten vergrendelen op één of enkele geselecteerde apps voor toepassingen met één doel (bijvoorbeeld kassasystemen of informatieterminals).
- IoT- en edgebeheer: Unieke kracht in het beheer van IoT-apparaten en slimme edgesystemen, inclusief over-the-air (OTA) firmware-updates.
Om apps te kunnen verspreiden en opdrachten aan Google-diensten door te geven, moet je de Entgra-server eenmalig in de backend met Google verbinden. Je hebt een apart Google-account nodig dat als beheeraccount dient voor de registratie van je bedrijf bij Android Enterprise. Entgra raadt aan hiervoor een nieuw, gratis Google-account aan te maken dat uitsluitend voor het beheer wordt gebruikt.
Entgra past bij teams die meerdere besturingssystemen in één systeem beheren en bereid zijn meer infrastructuur te draaien dan bij Headwind. Test de Community Edition voordat je je vastlegt.
De drie vergeleken
| Headwind MDM | Fleet | Entgra | |
|---|---|---|---|
| Platformen | Android | Laptops, servers, iOS, Android | Android, iOS, Windows |
| Licentie | Apache 2.0 | MIT (gratis versie), commercieel (Premium) | Apache 2.0 (kern) |
| Google-afhankelijkheid | Eigen netwerklaag, geen Android-Enterprise-account nodig | Android Enterprise nodig | Android Enterprise nodig |
| Beheer | Zelf gehost of cloud | Zelf gehost | Zelf gehost |
| Geschikt voor | Pure Android-vloten, kiosk, apparaten zonder Google-diensten | Gemengde vloten met Google-koppeling | Gemengde vloten met eigen IT-beheer |
Wat kost een open-source MDM?
De licentie van de Community Editions kost niets. Servers, back-ups, updates en beheer kosten geld en werktijd. Neem een bedrijf met 80 medewerkers en een IT-afdeling van twee personen: elke beveiligingsupdate en elke enrollmentfout komt bij die twee terecht.
Een betaalde cloudoplossing kost doorlopend geld en neemt je dit werk uit handen. Beide kunnen lonen, maar alleen als je de werktijd meetelt.
Voor wie een open-source MDM loont
Het loont als je een IT-team hebt dat servers draait en minstens één van deze redenen: je beheert speciale apparaten zoals kiosktablets of scanners, je moet gegevens in het eigen datacenter houden, of je werkt in een gesloten netwerk. In die gevallen is Headwind meestal de eerste keuze.
Het loont eerder niet als je standaardsmartphones voor kantoormedewerkers beheert en niemand tijd heeft voor serverbeheer. Een MDM op basis van Android Enterprise is dan meestal sneller ingericht.
Everphone integreert een bestaande MDM in de eigen dienst. Als je huurapparaten bij ons afneemt, nemen we bovendien de planning en verspreiding van de software (staging) op de apparaten over. Welke MDM je gebruikt, bepaal je zelf, maar we helpen je ook graag met de licentie via onze partners.
Veelgestelde vragen
Welke open-source MDM is de beste voor Android?
Voor een pure Android-vloot is Headwind MDM de voor de hand liggende keuze, vooral bij kioskapparaten of apparaten zonder Google-diensten. Voor gemengde vloten met iOS, Windows en Android passen Fleet of Entgra beter. Beslissend zijn je apparaten en je IT-beheer, niet de functielijst.
Is een open-source MDM gratis?
De software van de Community Editions kost geen licentiegeld. Servers, onderhoud en beheer kosten wel geld en werktijd. Bij Fleet is het volledige beheer van bedrijfseigen Android-apparaten bovendien alleen inbegrepen in de betaalde Premium-versie.
Kan ik Android-apparaten zonder Google-account beheren?
Met Headwind MDM wel: de aanmelding verloopt via QR-code zonder Google-account. De installatiewizard van Android heeft bij de eerste start meestal toch internet nodig, en Google Play Protect kan aangepaste launcher-builds blokkeren. Fleet beheert Android daarentegen alleen via Android Enterprise.
Welke open-source MDM's worden niet meer onderhouden?
Flyve MDM en OneMDM. De repositories van Flyve MDM zijn sinds 2021 gearchiveerd, OneMDM heeft sinds 2017 geen nieuwe code meer gekregen. Beveiligingslekken in een MDM-agent verhelpt daar niemand meer, daarom moet je geen van beide nieuw uitrollen.
Wat is het verschil tussen MDM en Android Enterprise?
Android Enterprise is het kader van Google voor het beheer van Android-apparaten in bedrijven, bijvoorbeeld met werkprofiel en Managed Google Play. Een MDM is de software die dit kader aanstuurt. Headwind kan ook zonder Android Enterprise werken, Fleet heeft het nodig.
