BPM = Business Process Management
BPM is the organizational activity that incorporates: Planning, Designing, Building, Operating, Maintaining, and improving business processes and their enabling capabilities forever and for everyone.
Businesses would have a number of processes which need to be repeated over and over again. Some examples would include adding a new customer, modifying details of a customer, paying salary to employees, granting leave to employees, introducing products, etc. These processes also use variety of methods to input data such as web-pages, installed applications, call centers and back offices.
Many organizations, especially the large ones, use various software in each of the sub-divisions to automate and computerize these processes. BPM tools help in maintaining all business rules in one place. BPM tools also help in reducing the coding effort as they are business friendly.