From a user's standpoint, DLG is primarilly a menu-based system. A user is presented with a list of things that are possible to do, with keystrokes for each, and the user enters the keystroke for the desired action. More menus will be presented based on the keystrokes entered.
DLG employs a concept called "Smart Menus", in which the contents of a menu varies based on the access level of the user. If a user doesn't have the proper access level for a particular action, the user won't even see it. For example, the Sysop menu key should not be available to just anyone.
DLG's menus are extremely configurable by the sysop, allowing for a number of actions to be attached to keystrokes, including standard AmigaDOS commands. Online help is supported automatically - all you need to do is ensure the help files are up to date. You can also substitute either ANSI color menus or color menus supporting both color and DLG's "Smart menu" format.