The Mac DMG installation process has not changed in a quarter-century. Since Mac OS X shipped in 2001, installing software from outside the App Store has meant downloading a disk image, opening it to mount a virtual drive, dragging the application to the Applications folder, ejecting the virtual disk and then deleting the DMG file. Developer Jeff Schumann built EasyDMG specifically to eliminate that chain of steps.
EasyDMG is free and written natively in Swift. It runs on any Mac with macOS 13 or later. The app carries the slogan "Created out of spite" and features a hamster mascot — details that make clear Schumann built this to scratch his own itch, not to ship a commercial product.
Setup requires exactly one run of the old workflow. A user downloads EasyDMG, installs it the traditional way, then opens the app's settings and clicks a button that sets EasyDMG as the default handler for DMG files. That is the last time the manual process is necessary.
From that point forward, double-clicking any DMG file launches EasyDMG instead of mounting a virtual disk. The app displays a progress bar that tracks three stages: mounting the virtual disk, verifying the application and completing the installation. After installation finishes, EasyDMG deletes the DMG file automatically and opens a Finder window showing the newly installed app in the Applications folder.
EasyDMG does not run in the background between installations. It launches only when a DMG file is opened and closes itself once the process is done. The app contains no telemetry — its only network activity is checking for updates.
The settings menu offers five adjustments. Users can turn off automatic DMG deletion if they want to keep the files. They can disable the post-install Finder window. They can set EasyDMG to launch the newly installed app immediately after installation. There is an option to suppress warnings about apps from unidentified developers, though the app flags this as inadvisable. Users who prefer a minimal interface can also disable the progress bar entirely and receive a system notification when installation completes instead.
For cases where a DMG contains something other than a standard drag-and-drop application — a PKG installer or a custom installer window, for example — EasyDMG falls back to manual control and lets the user handle it directly. The developer describes roughly 98 percent of DMGs as straightforward enough for the automated path.
The app contributes nothing to the Dock or menu bar between uses, which separates it from many Mac utilities that claim to run quietly but maintain persistent background processes. The architecture is close to zero-footprint: it exists as a file handler, not a daemon.
The business case for a tool like this is straightforward even if EasyDMG itself has none — it is free and open source. The friction Schumann targeted is real and measurable: every enterprise Mac deployment that routes software outside the App Store puts this same five-step sequence in front of every employee every time an IT team pushes a new tool. Multiplied across an organization, the aggregate time cost is not trivial, even if no single installation takes more than a minute.
Apple has not updated the DMG installation model in the App Store era despite having done so for iOS, where installations are invisible to the user. The gap between the two experiences has widened every year since the iPhone launched in 2007. EasyDMG does not change Apple's architecture — it wraps the existing mechanism in automation that Apple chose not to build itself.
