Workflow Management Systems in Rwanda
Workflow systems that route approvals and tasks the way your organisation actually works.
A workflow management system routes requests, approvals and tasks through your organisation the way it actually works: the right person at each step, rules enforced, status visible to everyone involved, delays escalated and every action recorded. Any organisation running approvals by email, paper forms or corridor conversations needs it. This page covers multi-step processes involving several people. Automating single repetitive tasks without people is covered by system automation.
What is a workflow management system, and who needs it
It’s software that turns a process, such as a purchase request or leave application, into a defined set of steps, routes each one to the right person, notifies them, enforces the rules and keeps a complete history. It suits NGOs with donor-funded approvals, finance teams handling payments, HR teams managing leave and travel, and any organisation where “who has this now?” is a daily question.
The problem it solves
Processes run on email and paper break quietly. Requests sit in inboxes, approvers travel, forms go missing, and nobody can say where something is or who approved it. Auditors find gaps in the trail. A workflow system makes each step explicit, moves requests on automatically, and records everything, so processes are faster and accountable.
Designing workflows around real decisions
Map the real process, including the exceptions, with the people who run it.
Simplify before building: remove steps that add delay without control.
Route by rules: amount, department, project, donor or request type.
Segregate duties, so requesters can’t approve their own requests.
Delegate and escalate, so absence never stalls a request.
Notify at each step, by email or message, with reminders for overdue items.
Record everything: who acted, when, and with what comment.
Report on volumes, waiting times and bottlenecks, feeding custom dashboards.
Build or configure
Many workflows can be built with tools you already own, such as Microsoft 365’s forms, lists and automation, or with workflow features in an existing ERP or HR system. A custom workflow system is worth it when processes are complex, span several systems, need strict audit trails or must handle high volumes. We recommend the simplest option that meets your controls, and say so when existing tools are enough.
An example: purchase requests
A typical purchase workflow starts with a staff member completing a short form. It goes to their line manager, then to finance to confirm budget availability and the right budget line, then to an approver whose level depends on the amount, with a donor’s procurement rules applied where funding requires it. Approved requests go to procurement automatically, and the requester can see each step. Every approval, comment and change is recorded for audit.
What the work involves
- Choose the first processes, usually the most frequent or most painful.
- Map steps, rules, exceptions and approvers.
- Design forms, routing, notifications and reports.
- Build using existing tools or custom software.
- Test with real requests and the people who approve them.
- Launch, train users and retire the paper or email version.
- Add processes one at a time.
What’s included and what’s not
Included: process mapping, workflow design, forms and routing, notifications and reports, testing, and user training.
Not included unless bundled: licences for workflow platforms, integration with finance or HR systems beyond what’s agreed (see API development and integration), and ongoing changes (see software maintenance and support).
Typical timelines and what drives cost
A single workflow built with existing tools can take one to two weeks; a custom system covering several processes takes a few months, in phases. Cost is driven by the number of processes, complexity of routing rules, integrations, audit requirements, user numbers and reporting needs.
Equipment typically used
Microsoft 365 forms, lists and automation where suitable, workflow features in existing ERP or HR systems, or custom web applications for complex cases, with email or messaging notifications and reporting dashboards.
Common mistakes we see
Digitising a slow paper process without simplifying it. Approval chains with too many steps. No delegation, so requests stall during travel. Requesters able to approve their own requests. Paper and email kept running alongside. No reporting on delays. And trying to move every process at once.
Software Development
Related services
-
Custom Dashboards
Dashboards built on your real data, not a generic template with placeholder charts.
-
Software Maintenance Support
Ongoing fixes, updates and support for software after the initial build ships.
-
Legacy System Modernization
A path off an ageing system that still runs the business but nobody wants to touch.
Frequently asked questions
How is a workflow system different from general automation?
Automation does a task without people. A workflow system coordinates people: it routes a request through several steps, such as submission, review, approval and action, sends each step to the right person, enforces the rules, tracks status and records who did what. Most workflow systems include some automation, but their core job is coordination.
Can approval chains reflect our actual organisational hierarchy?
Yes. Routing follows your real rules: by department, amount, project, donor or type of request, with different paths for different cases. It can also handle segregation of duties, so the person who requests a payment can't approve it. We map the rules with the people who approve before building anything.
Can staff see the status of a request they've submitted?
Yes. Every request shows where it is, who it's waiting for and how long it has been there, and the requester is notified at each step. Managers see queues and bottlenecks across their team. That visibility alone removes most of the chasing that email-based processes create.
What happens if an approver is unavailable for an extended period?
Approvers can delegate to a named deputy while away, and requests that wait too long escalate automatically to the next person or a manager. Both are logged, so the audit trail still shows who approved what and on whose authority. Workflows never simply stall because one person is travelling.
Which processes are good candidates for a workflow system?
Anything with a form, several people and an approval: purchase requests, payment approvals, leave, travel and per diem requests, expense claims, contract reviews, recruitment, IT access requests and document sign-off. Processes that are frequent, involve money or compliance, or regularly get stuck are usually worth doing first.
Have a process your current software can’t handle?
Describe what people do today and where it breaks. We’ll come back with options, including whether to build at all.