
Developers and system administrators often need to flash operating systems or special disk images for testing, deployment, or development purposes. Existing solutions tend to be either complex and risky command-line utilities or tools lacking robust security, especially on macOS, where permissions and system protections create additional hurdles. ZFLASH was created to address this need by combining ease of use with enhanced security and system drive protection across platforms.
Technical users face challenges with existing disk flashing tools: complex command-line interfaces, inadequate security layers on macOS, risk of accidentally overwriting critical system drives, and time-consuming manual setup. There is a gap for a dedicated, secure, and user-friendly UI that handles OS-level permissions and ensures safe flashing of disk images with minimal user intervention.

Research Methods:
Contextual interviews with team members and customers, usability analysis of current market options (Etcher, Rufus, Ventoy, etc.), heuristic analysis, UX benchmarking, and user flow mapping.
Design Process
Tools Used: Figma was the primary tool for compiling and analyzing information, as well as for designing prototypes.
Design Rationale: The result was a HI-FI version of the user flow and the UI for the flashing tool.
Final Design: UI mockups handed over to Engineering.