Quản lý Quy trình Kinh doanh (BPM) Định nghĩa và giải pháp BPM là một phương pháp tiếp cận hệ thống để cải thiện quy trình kinh doanh của doanh nghiệp. Ví dụ, một ứng dụng BPM có thể theo dõi các hệ thống tiếp nhận cho các hạng mục còn thiếu, hoặc hướng dẫn nhân viên từng bước để khắc phục sự cố tại sao một đơn đặt hàng đã không đến. Đây là công nghệ đầu tiên thúc đẩy sự hợp tác giữa CNTT và người dùng doanh nghiệp để cùng nhau xây dựng các ứng dụng để tích hợp một cách có hiệu quả cả 3 yếu tố: con người, quy trình và thông tin. BPM cho phép một tổ chức có khả năng xác định, thực hiện, quản lý và cải tiến các quy trình, như các quy trình: liên quan đến tương tác của con người, ví dụ như hành động đặt hàng làm việc với nhiều ứng dụng xử lý các quy định (rule) và thay đổi của quy trình là động (dynamic), không đơn giản, các luồng tĩnh, nhiệm vụ có nhiều sự lựa chọn và dự phòng Các thành phần quan trọng của BPM bao gồm: - Mô hình hóa quy trình (một mô tả bằng đồ họa của một quy trình mà trở thành một phần của ứng dụng và điều khiển việc thực hiện quy trình kinh doanh khi bạn thực thi ứng dụng) - Các công nghệ tích hợp hệ thống và Web, bao gồm việc hiển thị thông tin và lấy dữ liệu thông qua một trình duyệt Web cho phép bạn để sắp xếp những nhân lực cần thiết và các ứng dụng hiện tại vào các quy trình của bạn. - Một thành phần quan trọng khác được gọi là giám sát hoạt động kinh doanh (business activity monitoring – BAM) cho các báo cáo chính xác về các quy trình kinh doanh và tiến trình đang hoạt động như thế nào. Trong quá khứ, việc tối ưu hóa các quy trình liên quan đến con người và thay đổi động là một việc không đơn giản. Rào cản chính trong việc tối ưu hóa là thiếu đi tầm nhìn và quyền sở hữu đối với các quy trình đang nằm dàn trải trong các phòng chức năng, đơn vị kinh doanh. Thêm vào đó, việc kinh doanh thường xuyên thay đổi nhanh hơn so với CNTT để có thể cập nhật các ứng dụng doanh nghiệp phục vụ công việc đó, do đó nó bóp nghẹt sự đổi mới, phát triển, hiệu suất… Nhưng ngày nay, với việc phổ biến rộng rãi của các trình duyệt web và sự xuất hiện của các công nghệ tích hợp ứng dụng đơn giản như SOAP / XML đã cho phép CNTT triển khai các công nghệ để hỗ trợ quy trình kinh doanh từ các silo chức năng, kỹ thuật và tổ chức.