SQMOPC wird in erster Linie verwendet, um MVS-Jobs in geordneter Reihenfolge kontrolliert ablaufen zu lassen. Dabei können die Abhängigkeiten zwischen den Jobs vordefiniert und gespeichert werden. Eine offene Schnittstelle ermöglicht die Übernahme von Abhängigkeitseinstellungen aus anderen Systemen (z.B. OPC/TWS von IBM).
SQMOPC wird aber auch benutzt, um MVS-Jobs für bestimmte Laufzeitumgebungen vorzubereiten. Die Routinen, welche diese Arbeiten durchführen, können vom Anwender selbst erstellt und modifiziert werden.
SQMOPC kann außerdem dazu benutzt werden, Änderungen über eine beliebig große Anzahl von MVS-Jobs durchzuführen. Hierbei wird die Batch-Version des Tools SQPET, das Programm SQPETB genutzt, welches ebenfalls von SoftwareQuarter stammt.
Bei SQPET handelt es sich um ein "Programming Editing Tool", ein mächtiges Werkzeug, welches praktisch unbegrenzte Möglichkeiten für das Ändern von Dateien bietet.
SQMOPC beinhaltet zudem Generatoren für Massenjobs oder andere gleichartige Members von PDS-Dateien (z.B. Steuerkarten). Über eine eigene Script-Sprache können Vorgänge automatisiert werden.