Systems that make the work operate.

A system brings people, information, rules, processes and technology together around a purpose so that work can happen in the real world. Ithoka builds systems around work that needs to happen, not around technology simply because it exists.
SYSTEM

A system is more than software.

The elements of a systemA system organises reality, rules, information, technology and operation around the work.

A system organises the conditions, decisions, information, technology and processes required to perform work.

This is the clearest expression of Business Systems at work: a way to structure operations so people, information, rules and delivery can function together in a real business environment.

02 / WHAT IS A SYSTEM?

A system is an organised way of making work happen.

Software may be part of a system, but software alone is rarely the whole system. A working system has to account for the people doing the work, the information they depend on, the rules that govern decisions, the processes that move work forward, and the state of the operation at any given moment.

Business work being organised into a working system
PEOPLE

Who performs the work

INFORMATION

What the system needs to know

RULES

What is allowed to happen

PROCESSES

How work moves

TECHNOLOGY

What enables the work

STATE

What is happening now

FEEDBACK

What tells us what is working, and what is not

A system is not defined by how much software or hardware it contains. It is defined by the work it is organised to perform.
03 / FROM TECHNOLOGY TO SYSTEMS

A capability becomes useful when it has somewhere to operate.

TECHNOLOGY

What can this capability make possible?

SYSTEM DESIGN

What does the work require?

SYSTEM

How should the response operate?

REAL WORLD

What happens when people actually use it?

We do not build a system simply because a technology can perform something. We first understand the work and its conditions, then organise the appropriate capabilities, information, rules and processes around that requirement.

Technology is a means. The system is the working response.
04 / HOW WE DECIDE WHAT TO BUILD

We build around the work, not the software, or the hardware.

01PURPOSE

What must the system make possible?

02REALITY

What conditions will it have to operate within?

03USERS

Who depends on it, and what do they need to do?

04STATE

What must the system know about what is happening?

05FAILURE

What happens when something goes wrong?

06CHANGE

How should the system behave when the environment changes?

A system is worth building when its purpose, operating environment and failure conditions can be understood well enough to design for them.
05 / SYSTEMS WE HAVE BUILT

Systems at different stages of operational maturity.

The systems below represent work Ithoka has taken beyond an idea and into working systems. They differ in purpose, maturity and operating environment, but each is connected to a real need and a defined body of work.

SYSTEMWorking system

Ithoka Business Suite

PURPOSE

Technology for connecting business processes, records and decisions across an operation.

NEED

Multi-branch businesses need operational state that can be traced from enterprise identity through people, terminals, stock, sales and controlled sessions.

INDUSTRY / CONTEXT

FMCG & Retail

CONNECTED RESEARCH

Enterprise Establishment · Branch Establishment · Workforce Establishment · Terminal Establishment · Shift Control · Existing Product Recognition

TECHNOLOGY

Business Automation · Artificial Intelligence · Edge Computing

SYSTEM CHARACTER

Enterprise operational system

CAPABILITIES
Enterprise IdentityPOSInventoryPurchasingCRMM-PESAeTIMSAuditTerminal ControlOffline Operation
Explore system
SYSTEMWorking system · continued domain research

AutoBooks Finance

PURPOSE

A financial intelligence system for interpreting financial documents, creating accounting records, supporting reconciliation and reporting, and managing controlled financial operations.

NEED

SMEs need financial source documents to become reliable, auditable records before they can understand financial position or execute controlled financial operations.

INDUSTRY / CONTEXT

Finance & Accounting

CONNECTED RESEARCH

Enterprise Accounting for SMEs · IFRS 2025 For Kenyan SMEs Research

TECHNOLOGY

Financial Technology · Artificial Intelligence · Document Intelligence · Blockchain Technology

SYSTEM CHARACTER

Financial intelligence system

CAPABILITIES
Visual Document IntakeIFRS ClassificationJournal EntriesM-PESA ReconciliationFinancial ReportingAudit TrailTreasury Operations
Explore system
SYSTEMWorking prototype

Tuko Pamoja

PURPOSE

A deterministic health information and referral system that connects a person's need to reliable information, appropriate action and human support through an accessible channel.

NEED

People need a low-barrier way to reach reliable health information, understand their next action and find appropriate referral or human support.

INDUSTRY / CONTEXT

Health Information & Referral

CONNECTED RESEARCH

Health Information and Referral

TECHNOLOGY

Edge Computing

SYSTEM CHARACTER

Accessible service system

CAPABILITIES
Need IdentificationHealth InformationAction GuidanceFacility ReferralHuman SupportDeterministic State TransitionsPrivacy-Aware Events
Explore system
SYSTEMWorking system · continuing development

Fika

PURPOSE

A localized campus navigation system that uses local spatial data, device positioning and client-side route computation to guide people through Kenyatta University.

NEED

General-purpose maps do not contain the local detail needed to guide people reliably through a complex campus. Fika provides campus-specific walking directions using locally maintained spatial data.

INDUSTRY / CONTEXT

Campus Navigation

CONNECTED RESEARCH

KU Campus Navigation

TECHNOLOGY

Geospatial Technology · Edge Computing

SYSTEM CHARACTER

Local navigation system

CAPABILITIES
Campus MappingBrowser GeolocationLocal Path GraphA* RoutingRoute FittingManeuver GenerationOffline-Oriented Navigation
Explore system
06 / SYSTEMS THROUGH THE GRAPH

A system does not stand alone.

Every system sits inside a larger body of work. The graph shows what informed it, where it operates and which capabilities it uses.

EXPLORE CONNECTIONS
07 / FROM SYSTEMS TO INSIGHTS

A working system gives us something to learn from.

Technology can be evaluated before deployment. A system can be evaluated through operation. Once a system encounters real users, real conditions, real failures and real constraints, it produces evidence that design alone cannot provide.

01BUILD

Make something capable of performing the intended work.

02OPERATE

Put it into the conditions where the work actually happens.

03OBSERVE

See what happens, not only what was expected.

04LEARN

Identify what the operation reveals.

05REFINE

Change the system, change the technical response, or return to the underlying research.

A system does not end when it is deployed. Operation exposes assumptions that design alone cannot fully reveal.

“Change is guaranteed. Survival is not.” — Michael T. Nygard, Release It!
08 / SYSTEMS CHANGE THROUGH OPERATION

A system is never finished simply because it works.

Systems change through operationOperation produces evidence that changes the system and feeds back into future operation.
NEW CONDITIONSUNEXPECTED BEHAVIOURCHANGING USERSCHANGING VOLUMESFAILURESNEW REQUIREMENTSNEW EVIDENCE

Real operation changes what we know.

We use that evidence to improve the system, reconsider the technology behind it, or return to the research that informed the original design.

09 / VALUE TO THE BUSINESS

What does a system give you?

01CLARITY

Work is organised around defined processes, information and responsibilities.

02RELIABILITY

Important operations are designed to behave consistently under real conditions.

03VISIBILITY

The business can understand what is happening rather than relying entirely on assumptions.

04CONTROL

Rules, permissions and operational states can be represented and managed.

05ADAPTABILITY

The system can evolve as the work and its requirements change.

A useful system does not merely automate work. It makes the work more understandable, controllable and reliable.
10 / SYSTEMS ARE WHERE IDEAS MEET REALITY

The real test is operation.

Research can tell us what appears to matter. Technology can tell us what capabilities are available. A system puts those ideas into the conditions where they have to work.

RESEARCHWhat should we understand?
TECHNOLOGYWhat could help?
SYSTEMCan it actually work?
OPERATIONWhat does reality reveal?

What happens next becomes evidence.

Explore insights →
Systems produce evidence through operationResearch informs a system, the system operates, operation produces evidence, and evidence returns to research.
11 / WORK WITH ITHOKA

Have work that needs to operate?

You don't need to arrive with a finished technical specification. Bring us the work, the constraints and the reality around it. We can investigate what matters, identify the capabilities available and determine what kind of system could make the work operate better.