What to look at when Mender is the obvious choice but not the right one.
Mender is the safe recommendation for embedded Linux, and most teams should stop there. Three reasons to keep looking: per-device cost that stops making sense at scale, a workflow mismatch with how your team already ships software, or a target that is not Linux at all.
The workflow answer. Containers instead of system images, with deltas that keep updates small.
The cost answer. No per-device fee at any scale, in exchange for operating the server yourself.
The control answer. A client library you configure exactly, with no backend opinions attached.
The maintenance answer. Buys the distro upkeep and CVE patching, not just the update path.
Only relevant on Toradex modules — but there, the integration is already finished.
Note the honest catch on the free options: hawkBit and SWUpdate are two halves of a system and neither is complete alone. Budget the integration, or Mender was cheaper all along.
Tell us the target hardware, roughly how many devices, and what happens commercially if one bricks. You get back a shortlist and the reasoning. No vendor is given your details.