Employees very often do the same things over and over again - accounting, sales, support etc.
The term BPM refers to a technique that is dedicated to managing and optimizing such workflows.
Business process management (BPM), as defined by Gartner, is a discipline that uses various tools and methods to design, model, execute, monitor, and optimize business processes.

A business process coordinates the behavior of people, systems, information, and things to produce business outcomes in support of a business strategy.
Various BPM methodologies such as Six Sigma and Lean can be followed by organizations engaged in BPM.
Even though BPM is not a software product there are many tools available on the market that help in implementing standard and automated business processes.
As a company grows, using one of those tools can be beneficial for modeling, optimizing and automating some of its workflows.
We have been entrusted by several large enterprises with the modeling and automation of some of their business processes. In order to do that we leveraged the capabilities of TIBCO's BPM Enterprise solution to coordinate process, people, context, and actions.