Services ยท Nairobi, Kenya

Robotic Process Automation

Software robots that work your existing systems, so nobody on your team has to be the bridge between two screens.

Book a free 30-minute consultation

In plain terms

When your systems will not talk to each other

Most businesses reach a point where two pieces of software both hold information they need, and there is no way to move it between them. So somebody does it by hand โ€” opens one screen, reads a number, types it into another, all day. That person has quietly become the connection between the two systems.

Robotic process automation replaces that job with software that does the same thing: opens the same screens, reads the same fields, types into the same boxes. It runs overnight rather than during working hours, it does not mistype, and it keeps a record of everything it touched. The people doing it now go back to the work that needed a person in the first place.

The honest limitation is worth saying up front. A robot driving a screen is more fragile than a proper connection between two systems, because it depends on a layout it does not control. Where a real connection is possible we will build that instead โ€” it costs less to keep running. RPA is for the systems where that door is closed: the core you cannot touch, the vendor platform with no way in, the regulator's portal that will never offer one.

What changes

What changes once it is running

In the order clients usually notice them, starting in the first weeks.

The overnight work is already done

Reconciliation and data entry that used to occupy a morning has run while the office was closed. Your team starts the day reviewing exceptions rather than working through a queue.

Transposition errors stop

The mistakes that come from a person copying a figure between two screens at four in the afternoon simply stop happening. What remains are real discrepancies, which is what you wanted to see anyway.

You can see what was done and when

Every action the robot takes is logged with a timestamp. When someone asks why a record changed, the answer is a search rather than an investigation.

Volume stops meaning headcount

Processing twice as many transactions costs the robot twice as long, not another salary. This is where the saving compounds as the business grows.

FAQ

Common questions

What is robotic process automation (RPA)?

RPA is software that operates your existing systems the way a person does โ€” opening the application, reading a screen, entering data, clicking through a process. It is used where two systems need to exchange information but have no way to connect directly, so a member of staff has become the connection. The robot does that same work on a schedule, without the transposition errors and without the wait.

How is RPA different from a normal system integration?

An integration connects two systems through a proper interface, so data moves directly and reliably. RPA drives the user interface instead, which is slower and more fragile โ€” but it works when there is no interface available, which is the situation with most legacy and vendor-locked systems. Where a real integration is possible, we will tell you, because it is almost always the better answer and usually the cheaper one to maintain.

Is RPA just a macro or a script?

A macro repeats keystrokes and fails silently the moment a screen changes. What we build runs on a server on a schedule, validates that each screen is what it expected, retries transient failures, keeps a record of every action it took, and escalates to a named person when something is genuinely wrong rather than continuing against a changed system.

What happens when a system the robot uses gets updated?

It breaks. That is honest and it is true of RPA from any vendor, because the robot depends on screens it does not control. What matters is that it fails safely and stops, rather than continuing against a changed layout and doing the wrong thing at volume. We monitor the robots we build and treat keeping them running as part of the arrangement rather than a separate surprise.

Which processes are worth automating first?

High-volume, rule-based work with a stable process and a clear right answer โ€” reconciliation between systems, data entry into a system with no API, scheduled downloads from a portal, routine compliance checks. Work that requires judgment, negotiation, or frequent exceptions is a poor fit and we will say so rather than take it on.

Do we have to replace our current systems to use RPA?

No โ€” not having to is the reason RPA exists. It sits on top of what you already run, which is why it suits organisations with a core system that cannot be changed, a vendor platform with no integration options, or a regulator's portal that will never expose an interface.

What does an RPA project cost in Kenya?

It depends on how many systems are involved and how stable they are, so we quote after discovery rather than from a price list. As a rough guide, a single well-defined process automation is the smallest engagement we take on โ€” smaller than a custom software build โ€” and the sensible first step is one process rather than a programme. Our guide to what drives software cost in Kenya explains what moves the number.

How does an engagement with McDorcis start?

With a discovery call to understand the process you want changed and the constraints around it. From there we scope the work in writing โ€” deliverables, timeline, and cost โ€” before any build begins, so you are approving a defined piece of work rather than an open-ended retainer.

Where is your team based?

McDorcis Solutions is headquartered in Nairobi, Kenya, and delivers to clients globally. Work is done by our own team rather than subcontracted, and we operate across overlapping hours with clients in Africa, Europe, and the Middle East.

Related

logo

202, Madonna House,
Westlands Road,
Westlands,
Nairobi, Kenya

T: +254704093039

E: info@mcdorcis.com

@mcdorcis.com 2026

emailinfo@mcdorcis.com
email+254704093039