A diferencia de algunos programas comerciales de edición de partituras, LilyPond no incluye su propia interfaz gráfica para la confección de partituras; en lugar de ser un programa interactivo, funciona por línea de comandos invocando a un archivo fuente como argumento, como un compilador.