Business Process Management (BPM) creates a new layer in IT architecture. Older integration technologies act as middleware (they sit below the applications that they connect) but BPM sits above them. Since a BPM system integrates and organises IT assets from the users' point of view, its basic capabilities should cater naturally for human collaboration.