Este documento propone un lenguaje unificado para representar partituras de interacción que permitan describir el diseño, generación e implementación de interfaces de usuario. Actualmente existen diferentes notaciones para representar aspectos como el diseño visual, la interacción y el código, pero hace falta un lenguaje común. El documento revisa trabajos relacionados como diagramas de clases y secuencia, y propone una notación basada en líneas de interacción y visibilidad para describir las acciones del usuario y los procesos internos de una aplicación.