Business Process Management (BPM) software is an emerging field of knowledge and research at the intersection between management and information technology.  BPM software encompasses methods, techniques and tools to design, enact, control, and analyze operational business processes involving humans, organizations, applications, documents and other sources of information.

See recommended Business Process Management Software