Business Process Management, w skrócie BPM, to podejście do systematycznego opisywania, analizowania i usprawniania procesów zachodzących w organizacji. W kontekście back-office BPM obejmuje takie procesy jak obieg dokumentów, zatwierdzanie wydatków czy obsługa zgłoszeń wewnętrznych. Celem podejścia BPM jest uporządkowanie kolejności czynności w procesie oraz jasne określenie, kto i na jakim etapie podejmuje decyzje.
Robotic Process Automation, czyli RPA, to technologia pozwalająca na automatyzację pojedynczych, powtarzalnych czynności wykonywanych dotychczas ręcznie przez pracownika, takich jak przepisywanie danych między systemami czy generowanie standardowych raportów. Oprogramowanie klasy RPA naśladuje działania użytkownika w interfejsie aplikacji, wykonując je automatycznie według zdefiniowanych reguł.
BPM i RPA działają na różnych poziomach — BPM porządkuje cały proces jako sekwencję powiązanych ze sobą kroków, natomiast RPA automatyzuje wybrane, pojedyncze czynności w ramach tego procesu. W praktyce mapowanie procesu metodą BPM jest zwykle pierwszym krokiem poprzedzającym wdrożenie automatyzacji RPA, co opisano szerzej w wydaniu Mapowanie procesów administracyjnych.