Como su predecesor Lotus 1-2-3, Symphony contenía un lenguaje de programación razonablemente potente conocido como su "lenguaje de comandos", el cual podía guardarse dentro de una hoja de cálculo o de forma separada en bibliotecas en forma de macros.