Your QMF session procedure Q.SYSTEM_INI, can be as simple as setting some QMF global variables or profile values, or as complex as complete front end to QMF. Each user can have their own session procedure called from, but not replacing, Q.SYSTEM_INI.