Top 10 (+1) Features a Good Business Process Management System Must Have!
October 11th, 2016 • BPM
When you search for business process management tools or BPM software, there are a ton of options. Some are cloud-based, others are on-premise. Some priced per user, others are a one-time fee. Some require consultants, others are do-it-yourself. How can you filter between all the choices?
(If you want to learn more about BPM, we recommend this tutorial on BPM / Business process management)
Best Business Process Management Software – Top 10 (+1) Features
1. Visual Process Diagramming Tool
The most important thing to consider when you think about business process management software is the process flow diagram. There are four categories of process modelling among business process management tools:
- No Modeling Tool – These tools use coding as a way to implement the process.
- Data Collected Through UI Forms – Information about the business process is captured through forms.
- Visual Interface Based on Activity – This option maps out the entire process including handling rejections and exceptions at every stage.
- Visual Interface Based on Business Steps – This is similar to the third category, but it doesn’t bother the user with all the trivial corner case representations. Instead, it allows the user to focus on the primary path of the business process and the software automatically handles the the exception paths when operating.
Unless you are a hardcore programmer who wants unlimited control, the fourth option is usually the best because it plays to the strengths of the user and the system. The user knows how the process should run every time and the system can offer the best way to structure the path.
Learn more about the 4 Types of Process Diagramming Tools.
2. Drag and Drop Form Designer
A process without data is like a train without passengers. Every business process needs a way to carry the payload through the process. Most BPM software uses a form as a way to capture and edit data along the process. Business process management tools must make the choice of whether to be for the novice user or for the power user. Novice users need everything extremely simplified and spelled out clearly. Power users want to be able to customize a form and make it do exactly what they want.
If you pick a form designer that is too simple, you will likely grow out of it, but it will be difficult to move out of that system. If you pick one that is too complex, your users may never adopt it and it won’t fulfill its purpose.
Learn more about what makes great drag and drop design.
3. Role-based Access Control
If the data in your forms and fields is sensitive, you want a business process management system that can protect your most important information. Access might include making a field editable, read-only, or completely hidden.
Most BPM tools will offer some kind of access control in the form, but think through these situations:
- You want to restrict the access of a certain section of your form only to certain people.
- You want to give access of a specific section to an entire group without entering all their names.
- You want certain fields to display only based on the data shown in other fields.
- You want to achieve all the above across various stages or steps in the business process.
The BPM solution you choose should be able to easily handle all of these situations.
See our list of BPM permission controls your tool might not offer.
4. Mobile Support
If the business process management software you are evaluating does not have mobile support for at least Android and iOS, you should walk away immediately. Business processes will increasingly get more mobile and your users will have a short tolerance for applications they can only access by sitting down at a desk.
Choose a cloud business process management solution that supports and offers complete functionality for mobile users.
Learn more about if mobile-first BPM software is right for you.
5. Powerful Administrator Features
Even the best business process management software is prone to getting stuck sometimes, often times because of some strange user action. You need to have a way to administer and edit the process that doesn’t involve calling an expensive consultant every time.
Your in-house administrator should be able to reassign individual tasks, bulk reassign, delete items, and edit forms as needed in the business process. Without these abilities, you are at the mercy of your BPM software and the behavior of your users.
See an exhaustive list of all the BPM admin features you will need.
6. Single Sign-On (SSO)
If you are from an enterprise-level company, single sign-on may be a mandatory feature for any new software based on your IT policies. SSO allows a user to log in with one set of credentials across multiple independent software platforms. This helps IT teams grant access and track activity.
Some business process management systems offer Single Sign-On, but they may be quite limited in their options. Make sure they offer the kind you need.
Read more about the types of SSO that your IT team may require.
7. Integration with Existing Software Systems
Very few companies have any use for a BPM solution that cannot communicate with other core software systems. Without the ability to integrate, you will be doing a lot of manual data transfers back and forth which effectively kills the net gain of automation. Without powerful integrations, business process management tools are a complete failure.
These integrations should include detailed API support, webhooks, REST APIs, and many others.
Read more about the importance of integrating your BPM software with your other tools.
8. Reports and Analytics
Reports should be a complete no-brainer for any business process management system. However, don’t just take their word for it. Most BPM software doesn’t offer ready-to-use process stats or process metrics. Also reporting on form data should be powerful and customizable. You should be able to generate reports that tell you:
- The average time it takes to complete individual step and entire items
- A snapshot of all open items
- How often an item gets rejected or rerouted
Learn more about the reports for BPM that you can’t live without
9. Performance for Large User Bases
We are in an era where a small team of 3-4 engineers can put together a product and call it “the best business process management software” on their website. Even if they have built all of the other features we have discussed, software performs differently when you have 100 users as opposed to 1 million.
Do your research to find out how many customers your potential BPM software provider has. What systems have they built the product on? Will they be able to scale as their user base grows?
See the three questions you need to ask about scalability of your BPM tool.
10. Process Performance Metrics
All business processes have deadlines associated with them, but not all of them meet the timely benchmark expectations. Situations like those require business leaders to identify what is causing the lag and how can it be improved.
Process Performance Metrics is a tool that helps enterprises spot issues with a process and make meaningful decisions to improve ineffective processes. In BPM, the Process Performance Metrics are automatically captured system data that is evaluated by the process administrator to identify whether a problem is the result of:
- Poor process modelling
- Poor process execution
Read more on how Process Performance Metrics help streamline business process management.
11. Empower End User Computing
As the name suggests, business process management is more about the business and less about the technology. However, even though the business understands its needs, it usually doesn’t have the technology support to fulfill it. These users end up spawning shadow IT projects. These shadow IT projects often seem good in the short term, but hurt both the business team and IT equally later on.
Therefore, when choosing a BPM platform, it’s important to choose a platform that is business friendly, involves little to no coding, and lets users build and manage their own processes with a lot of IT support. IT should own the platform and maintain administration and control access to it. Choosing this option is a win-win for both IT and business.
Learn about human-centric BPM tools for business users that won’t break IT’s back
The business process management (BPM) field is growing rapidly and new software solutions are springing up on nearly a weekly basis. Before jumping to a new business process management system, clearly examine if it has all the right features for your organization.