1 ) A method of software execution, comprising: executing a hardware simulation process that simultaneously executes plural different simulation processes with each simulation process having plural xterm windows; receiving a selection of one of the simulation processes; and automatically reducing or hiding xterm windows not associated with the one of the simulation processes.