狀態機是另一種用來建立商業程序的方式。狀態機適用於和變更狀態(而非控制流程)有關的程序。狀態是定義該成品在某個時間點所能執行的作業。狀態機即是這組狀態的實作。
狀態機是顯示程序中的一組相關狀態時經常使用的方法。飲料機即為一種常見的狀態機。當您投幣並選取您的飲料時, 它會提供您要的飲料並精確找零, 這是因為狀態機會機械式地針對您所投入的硬幣退回零錢。下圖是一個由狀態機編輯器所建立的典型狀態機。在狀態機中, 客戶購買某項目,並且將該項目出貨給該客戶。
狀態機無法用在調解模組中。它只能部署到 WebSphere Process Server 中。