Sam is designed as two synchronous programs: a command interpreter and a mouse-oriented bitmap windowing interface.
Samterm presents windows to files being edited and to a persistent command window which accepts input as sam commands.