One of the powerful features of Program Generator is that it can automatically export QMF queries, forms, and procedures when it is invoked from within a QMF session or from outside a QMF session. Program Generator uses the SAA callable interface to establish an instance of QMF and to communicate with it.