BPM Software is used for managing business processes while connecting people and applications. At a minimum, the typical pure-play BPM application includes the following components:
- Process - Simple web-based modeling using BPMN and SOA methodologies for rapid development and automation of business processes.
- Rules - Automate, enforce and audit policies and practices with agile, centrally-managed business rules.
- Portal and Forms - Rich portal, dashboard, and forms creation tools enable users to quickly build simple interfaces that deliver personalized content to complete work faster.
- Content Management - Integrated document and content management platform provides robust functionality to store, secure, version, search, and manage your enterprise content.
- BAM Reporting - Track real-time process performance, create rich reporting dashboards, identify process bottlenecks, and optimize process efficiency flow.
- Identity Management - Integrate into your corporate directory to intelligently route tasks and content using skills, roles, or dynamic group structures.
- Data and Integration - Connect data sources and integrate quickly using standard SOA development to build a repository of re-usable services that accelerate your BPM deployment.
- Collaboration - Encourage collaboration with threaded discussion boards, targeted content, and fast content sharing across all users. The result is smarter business decisions.