A language defined specifically to allow two or more parties (components) to communicate in order to accomplish some shared goal.
Examples of coordination languages are Linda and Xerox's CLF (STITCH).