BPM é um conjunto de ferramentas que facilitam a administração de processos de negócio para cada uma das etapas de seu ciclo de vida: Desenho, Execução, Monitoração e Análise.
Existem dois tipos de BPM:
- Human Centric BPMS: Foco em processos que envolvem atividades manuais executadas por pessoas.
- Integration Centric BPMS: Foco em processos que envolvem integração de aplicações (as interações humanas são realizadas nos sistemas de back-end).
De acordo com estudos levados adiante por Forrester, o mercado de BPM no mundo continuará crescendo sustentavelmente até o ano 2011:

Implementar ferramentas como o BPM traz consigo numerosos benefícios:
- Implementação de processos “cross-functional” de uma forma ágil e efetiva.
- Integração da informação do negócio dispersa em diferentes sistemas.
- Participação dos usuários em todas as etapas do ciclo de vida dos processos (desenho, execução, seguimento e evolução).
- Monitoração do cumprimento dos fatores chave do negócio.
- Meio para o aprimoramento e eficiência continua dos processos de negócio.
- Melhora dos tempos de resposta de TI perante alterações e novos requerimentos:
- Maior rapidez na inclusão de melhoras aos processos de negócio.
- Diminuição de tempo a menos da metade, na inclusão de novas funcionalidades.