An overlay application is not a licence to duplicate enterprise logic. Its value comes from presenting a focused task while respecting the controls of the underlying system.
Good architecture makes ownership explicit: where validation happens, which system stores the authoritative record, how offline actions reconcile, and what becomes auditable.
When those boundaries are designed early, a lighter experience can improve adoption without creating a second uncontrolled operating system.
