How to Switch Between Software Modes?