It was mainly used in bulletin board systems because it could transfer files in both directions at the same time and allowed users to chat with each other with AriSoft's GroupChat software.
Other popular bidirectional protocols such as BiModem, HS/Link and HydraCom also offered a chat option with the operator, but not with the system's other users.
The multiplexing also made possible[clarification needed] to add a full-screen ANSI terminal emulator with a local full-featured line editor and colored scroll-back buffer of 'unlimited' size.
The locally buffered terminal emulation allowed users to chat during full-speed bidirectional file transfers.
Files can be simultaneously transmitted and received without noticeable performance loss.
SMODEM detects DESQview and DPMI (Windows, OS/2) and releases all unused processor capacity to the host system.
It needs at least 200 kB free memory to function properly and more to allow shelling from the program.
Maximum efficiency is achieved by simultaneously using multiple parallel channels to keep the transmitter busy.
It should only be used for test purposes if the default settings do not work or if the limitations of transfer line are unknown or too complex to handle with separate adjustments.