Esistono diversi approcci su come modellare un processo aziendale in applicazioni software (software BPM). Ad esempio, un processo può essere descritto in BPMN, EPC, IDEF0, SOMF, ecc.
Inoltre, sono disponibili diversi linguaggi di esecuzione del processo come BPEL, RPC, Wf-XML.
Se dovessi sviluppare software per il mercato BPM, quali standard dovrei implementare o focalizzare? Quali standard sono più adatti se il mio software BPM doveva essere implementato nel sistema IT del mio cliente?