Process Modeling Notation(BPMN)は今日のプロセスデザインツールのすべてに普及している表記法である。BPMNはOMGによって採択された一般標準であり、たとえばAquaLogic BPM 6.1(サイト・英語)(BEAのBPMN)など、新しい実装で市場に参入し続けている商用およびオープンソース両方のBPMSツールベンダーに広く受け入れられている。InfoQのBPMNに関する投稿記事(参考記事)をいくつか見てほしい。広く採用されているにもかかわらず、それでもBPMNツールは多くの欠点を抱えている。 BPMNはグラフィカルな記法であり、標準化されたメタモデルをサポートしない。そのため、BPMNツール間には相互運用性がほとんど、またはまったくない。XPDLを使用してプロセス図を保管および交換することは可能だが、すべてのBPMNツールがそれをサポートしているわけではない。