Su sintaxis es similar a la del lenguaje BASIC aunque con el tiempo ha evolucionado hasta la utilización de clases.
Su popularidad se debe a la gran utilización en el desarrollo de aplicaciones en el cliente IBM Lotus Notes y el servidor IBM Lotus Domino.
Para desarrollar aplicaciones con LotusScript es necesario un IDE (ambiente de desarrollo integrado) o el LSX Toolkit proporcionado por IBM.
Todo el poder de LotusScript se puede aprovechar en aplicaciones dirigidas a utilizarse en Lotus Notes/Domino.
El conjunto de clases nativas que incluye el motor para Lotus Notes/Domino, está dividido en dos partes: Todas las clases nativas de Lotus Notes/Domino tiene el prefijo Notes, por ejemplo: NotesSession, NotesDatabase, NotesDocument, NotesUIWorkspace, NotesUIView, etcétera Para poder utilizarlas dentro de un programa solamente se necesita declararlas y posteriormente instanciarlas: