QSA Workbench, a scripting environment for creating, editing, and running scripts. The scripting environment features a code editor which includes syntax highlighting and completion. In addition, QSA Workbench provides an output window for viewing errors.