The term Business Process Management (or BPM) refers to activities performed by businesses to improve their processes. While such improvements are hardly new, software tools called business process management systems have made such activities faster and cheaper.
BPM systems monitor the execution of the business processes so that managers can analyze and change processes in response to data, rather than just a hunch. BPM differs from Business Process Reengineering, a technique popular in the 1990s, in that it deals not just with one-off changes to the organization, but long-term consequences.
For the rest of the Wikipedia entry on the above term, go here.
SkyXoft Procx, a BPM application, in action and it's integration features with SharePoint and InfoPath