OMI is a DCL application which can be used to create menu structures and handle all I/O for all kind of interactive procedures. Even though OMI is written completely in DCL, it is a full programming environment.