command processing software