ASBMUtil simplifies macOS MDM setup
- Rod Christiansen’s ASBMUtil, a native macOS app for Apple Business Manager and Apple School Manager, started drawing wider attention this week after its April launch. - The app turns Apple’s newer management APIs into a sortable device browser with bulk MDM reassignment, AppleCare lookups, CSV export, and multi-profile support. - It matters because Apple fleet admins have long had APIs but not a polished desktop workflow for bulk assignment and day-to-day triage.
Apple device management is one of those jobs that sounds simple until you have 5,000 serial numbers, three MDM servers, and a provisioning queue backing up before Monday morning. That’s the gap ASBMUtil is trying to close. The news here is not that Apple launched a new management platform — it didn’t — but that developer Rod Christiansen shipped a native macOS app that makes Apple Business Manager and Apple School Manager a lot less painful to operate. The app launched on April 13, 2026, and it started getting broader pickup in Apple admin circles this past week. ### What is ASBMUtil, exactly? ASBMUtil started as a Swift command-line tool for Apple School Manager and Apple Business Manager APIs. The new piece is the native SwiftUI app sitting on top of that same engine. So this is basically a desktop front end for jobs admins were already doing through Apple’s web portal, raw API calls, or terminal scripts. ### Why was the old workflow annoying? Apple Business Manager and Apple School Manager are central to zero-touch deployment — the step where company-owned Macs, iPads, and iPhones get routed into the right management system before users really touch them. (blog.focused.systems) But the web interface gets tedious fast at fleet scale, especially when you need to inspect lots of devices, sort by status, and move chunks of hardware between MDM servers. Apple’s own device-management stack supports this broader model, but the day-to-day operator experience has lagged behind. (github.com) ### What does the app actually let admins do? The core view is a native table of managed devices across Macs, iPads, iPhones, and Apple TVs. Click a row and you get details like serial number, order status, current MDM assignment, AppleCare coverage, and MAC addresses. Then come the useful bits — filter by order number, model family, device status, or assigned server; stack those filters; select a batch; then reassign or unassign in bulk. (9to5mac.com) ### Why is bulk reassignment the big deal? Because that’s where real fleet work lives. A one-off device lookup is nice, but admins usually need to answer questions like: which unassigned iPads from the last purchase order still need to go to Intune, Jamf, or Kandji? ASBMUtil turns that from a portal-and-spreadsheet chore into a few clicks. The project also says it can resolve device-to-server assignments with only a handful of API calls regardless of fleet size, which hints at why it feels faster in practice. (blog.focused.systems) ### Is this an Apple product? No — and that matters. ASBMUtil is an independent open-source project on GitHub, not an Apple-built utility. The catch is that it depends on Apple opening up the underlying APIs first. That API access is the real enabling event here. ASBMUtil is one of the clearest examples so far of what happens when Apple exposes enterprise plumbing and someone builds an actual operator-friendly tool on top. ### What makes the app feel more “native”? (blog.focused.systems) A lot of the value is boring in a good way. Credentials can live in macOS Keychain. The app supports multiple profiles for different Apple Business or School Manager instances. It can export filtered results to CSV or JSON, and it wraps all of that in a Mac interface instead of a chain of commands, flags, and JSON output. Turns out that’s a real improvement for teams that don’t want every workflow to begin in Terminal. (9to5mac.com) ### Does this change MDM itself? Not really. It doesn’t replace Jamf, Intune, Kandji, Mosyle, or Apple’s enrollment model. It smooths the handoff before those systems take over. Think of it less like a new control tower and more like a much better baggage belt between Apple’s device registry and the MDM you already use. ### Bottom line? ASBMUtil matters because enterprise Apple management has had the backend pieces for a while, but not enough polished tools for humans doing repetitive fleet work. (github.com) This app doesn’t reinvent provisioning. It removes friction from the most annoying part — finding the right devices and routing them to the right place fast. (blog.focused.systems) (developer.apple.com)