MSC je zameraný na komunikáciu komponentov systému pomocou výmeny správ.
MSC poskytuje jasný popis systémových činností vo forme diagramov správ.
Na rozdiel od SDL, skupina MSC diagramov obyčajne zahŕňa správanie časti
systému, pretože každý diagram MSC reprezentuje len jednu operáciu alebo
jednu možnosť.
Jazyk MSC (Message Sequence Charts) je v mnohých ohľadoch rozšírením jazyka SDL. MSC v kombinácii s SDL alebo inými jazykmi, je dôležitým nástrojom v takmer všetkých úrovniach procesu vytvárania systémov. Pretože tento jazyk bol vytváraný tou istou skupinou ľudí ako jazyk SDL, forma tohto jazyka je analogická, to znamená, že má grafickú formu (MSC/GR) a programovú formu (MSC/PR).
Zatiaľ čo v doterajšom MSC (MSC 92) bol hlavný význam kladený na zapísanie základných činností a zodpovedajúcej sémantike, v novej verzii MSC (MSC 96) hrá dominantnú úlohu štruktúrované poňatie, hlavne kompozícia a objektovo orientované spracovanie. S týmito novými možnosťami sa sila jazyka MSC značne zväčší, a jazyk MSC obíde svoje tradičné obmedzenia.