El propósito de recomendar MSC (Message Sequence Chart) es proporcionar un lenguaje de seguimiento para la especificación y descripción del comportamiento de comunicación de los componentes del sistema y su entorno mediante el intercambio de mensajes. Dado que en los MSC el comportamiento de comunicación se presenta de una manera muy intuitiva y transparente, particularmente en la representación gráfica, el lenguaje MSC es fácil de aprender, usar e interpretar. En conexión con otros lenguajes, se puede utilizar para respaldar metodologías para la especificación, diseño, simulación, prueba y documentación del sistema.