CommandBoard allows users to generate the full set of available commands within an app or an application by typing the word on a soft gesture-typing keyboard followed by an 'execute' gesture, or by directly drawing the gesture to execute the command.