Decisions that compound — the stack, the architecture, the roadmap and the risk.
Before you read: Written from live engineering practice — the money-moving, million-user work our team runs on our own products, set down so anyone building something can learn from it.
01 · What it is
Technology decisions are compounding — every stack choice, architecture corner and 'we'll fix it later' earns interest, for good or ill. We help companies make decisions that pay interest in the right direction: stack choice argued with reasons rather than habits, architecture chosen to survive the growth you expect rather than the demo you're showing, and build-versus-buy judged honestly against your actual situation. Security and compliance are positioned from the start rather than discovered at procurement, roadmaps are sequenced by value rather than by internal enthusiasm, and the whole strategy serves the business — not a technology team's preferences.
What a technology strategy build covers:
Technology decisions earn interest every month, in the direction the strategy chooses or the direction the accident chooses. We make the compounding deliberate: bet on boring, proven technology, argue build-versus-buy from your numbers, and retire technical debt on a calendar instead of discovering it at the end of a decade. The plan is bound to the codebase, built in public through decision records and ownership, and kept future-proof with signposts and exits on every big bet.
What we do
How we do it
02 · The full discipline
Technology decisions are the most quietly compounding decisions a company makes. A stack chosen by habit, an architecture corner turned 'temporarily', a build-versus-buy call made on excitement rather than economics — each one accumulates interest for years, in engineering hours, in deployment costs, in the speed of every future change and in the ceiling on everything the product can become. Strategy is the discipline of choosing where that interest lands.
We advise and build from a position most consultants do not have — because KodiiPay is a technology product we founded, financed, built and operate ourselves: a live payments platform on the M-Pesa/Daraja rails as the home-market lived example, with PayPal, Stripe, PayStack, card and bank-transfer corridors on the same layer, where every strategy decision we recommend to clients is one we have lived ourselves, from the first stack choice to the money architecture to the moment the platform had to justify its own existence. We bring that operator's judgment to your boardroom and your codebase, and we are honest that the decisions are yours — we inform, you decide.
Below is how we think about technology strategy in practice: decisions that compound, argued from your actual situation, and bound to the codebase so the boardroom and the build agree. Build-versus-buy, cloud choices, hiring versus outsourcing versus platform, ROI framing, risk and the long-term roadmap — each grounded in how a real product has to run.
03
A stack choice, an architecture corner and a 'we will fix it later' all earn interest — in the good direction when the choice was deliberate, in the bad direction when it was an accident. We treat every technology decision as an investment with a compounding curve:
The same technology does not compound for every company. Strategy is aligning the interest direction with the business — so the decisions made this quarter make the next three years easier, not more expensive.
04
Every company faces the build-versus-buy question, and most answer it with bias: builders default to build, executives default to buy, and the science of the decision gets lost. We judge it from your situation, not our promise:
We have both bought and built at KodiiPay, and we have lived the difference between a dependency that helps and a dependency that owns. The recommendation we give is the argument we would take to our own board.
05
The cloud decision is a decade-long mortgage on every deployment, every compliance conversation and every cost line. We choose deliberately, with the market's realities in mind:
The cloud is a strategy dimension, not a vendor footnote. We choose where the product lives the way we would choose where a business opens its doors — by who it serves and how long it plans to stay.
06
One of the most expensive strategy questions is who builds the technology: a permanent team, an external partner, or buying a platform that reduces the build to configuration. Each answer compounds differently:
We are honest about our own place in this equation: sometimes the external muscle, sometimes the advisor, and sometimes the honest voice that says the company should not outsource the thing it must own. The roles are decided by what the business must be good at, not by who is in the room.
07
Technology spend must be argued in the currency a board actually trades: returns, risk and calendar. We frame strategy in those terms because a plan the board cannot price is a plan the board will quietly deprioritize:
We have sat on the founder's side of this table, asking for budget with our own numbers on the line. The framing that works is the framing that is honest about returns, risks and the calendar — and that is the framing we bring to every strategy engagement.
08
Technology strategy is risk management with a roadmap attached. The question is never 'are we taking risk' but 'which risks are we taking on purpose, and which are we carrying by accident':
Some risk is the price of being alive, and some is the tax of doing nothing. Strategy is deciding, on purpose, which risks the business carries and which it refuses — with owners, signposts and exits for each.
09
Stack recommendations copied from a tech blog are recommendations built for someone else's company. We choose technology from the product's actual conditions — the users, the team, the budget and the market's realities, Kenya's included:
The stack we recommend is the stack the team can run, the market will accept and the business can afford — argued from the situation, never from a fashion calendar. The reasons live in the strategy, not just in the memory of whoever chose them.
10
The architecture a product should have is the architecture the product will need after it works — the one that survives growth, new team members, new rails and the passing of the person who built it:
An architecture that only fits the launch is a draft, not a foundation. We design the shape the product will still be proud of at ten times its size — and keep the money truth coherent while everything else flexes.
11
Security is a starting position, not a later phase. We position identity, data protection and the compliance conversation at the beginning of the strategy, because retrofitting them is the most expensive architecture decision a company ever discovers late:
The cheapest security control ever invented is discovering the requirement while the schema is still a document. We position it there — and keep it there as the product grows, so the first audit is a conversation, not a reconstruction.
12
Strategy that lives in a deck while the codebase travels elsewhere is two strategies, and the codebase always wins. We bind the written strategy to the actual engineering decisions, so leadership and builders operate from the same plan:
The meeting room agrees on a plan and the pull requests quietly disagree — that is how strategies die. We keep the record, the reviews and the ownership so the boardroom and the codebase are reading the same story.
13
The most common strategy failure is not wrong choices but wrong order: the exciting platform built first, the rent-paying workflow second, the money path last. We sequence the roadmap by value, dependency and risk:
A roadmap ordered by enthusiasm is a wish list with a delivery date. A roadmap ordered by value, dependency and risk is a strategy — and it is the kind the business can afford to follow.
14
Technology strategy is executed by people, and the culture that runs it is part of the plan. We design ownership and practices so the strategy survives its own authors:
A strategy with no owner and no practices is decoration. We install the ownership, the cadence and the documentation so the plan survives its authors, its scaling and its first decade.
15
Every business will be sold something it should build, own something it should rent and rent something it should own. Vendor discipline is the strategy of knowing which is which before the contract runs:
The invitation is always to own less and rent more, and sometimes courage means declining. We map the dependencies, price the exits and keep the data owned, so the strategy never has to make the hostage speech.
16
We are candid about our place in your decision: we do our homework, we argue from your situation, and we hand you the decision — because a strategy adopted under duress is a strategy that will be abandoned at the first obstacle. The advisory contract is explicit:
The best strategy conversation is the one where a client decides with better information than either of us walked in with. We hold that bar — and we respect the boundary that the decision is the client's business, not ours.
17
A strategy's value is measured over years, not sprints, and the roadmap discipline that carries it must be as durable as the technology it plans. We keep the long view without losing the monthly truth:
Short-term panic and long-term drift are the two failure modes of strategy. The roadmap discipline keeps both at bay — by honouring the quarter while holding the decade — and by handing the plan to owners who will still be there when reality tests it.
18
Because strategy is a field where vendors sell confidence, we say plainly where the limits of our craft lie and where the decisions belong to you:
We inform, we argue, we build — and we hand you the decision with the reasons attached. The technology vision is yours; our discipline exists to make it compound in the right direction.
The toolchain
The toolkit of a strategy practice is paper-light and evidence-heavy: the artifacts, frameworks and disciplines that turn decisions into a living, bound-to-the-codebase plan. This is how we make strategy operational.
01
Reasons that outlive the room
02
The floor of every strategy
03
The shape that survives growth
04
The strategy becomes a repository
05
Who runs the build
06
Posture priced, not hoped
07
The boardroom and the codebase agree
Lifecycle
A good strategy is argued from evidence, bound to the codebase and revisited as reality shifts. This is the arc every strategy engagement we run travels — including the decisions we make for our own product.
01
The business, the market, the users, the processes and the constraints — the situation the strategy must serve.
02
Name the compounding direction, the riskiest assumption and the success measures in the board's language.
03
Price own against rent over the product's real life, including vendor roadmap risk and exit paths.
04
Technology selected from the team's truth and the market's reality, with a written reason for every choice.
05
The seams, the data model and the money core shaped for the product it will become.
06
Identity, isolation, secrets and the compliance roadmap in the first phase, not the audit year.
07
Phases ordered by value, dependency and risk, with honest launch points and owners for each.
08
Who builds, who owns, how knowledge transfers and how on-call stays healthy as the team grows.
09
Decision records and architecture rationale make the strategy a living artifact, not a deck.
10
The plan's first phases ship with the measurement that tells the next step what to be.
11
The codebase and the market are compared against the plan, and reality amends the strategy deliberately.
12
Each decision makes the next year easier — because the strategy's interest accrues in the chosen direction.
Closing
Technology strategy is the discipline of making decisions that compound in the business's favour — argued from your situation, bound to the codebase, owned by a named role and revisited as reality shifts. We bring the operator's judgement. That includes:
Strategy is not certainty — it is a bet with signposts, reviews and exits. The discipline is in how honestly the plan is bound to reality and how deliberately it is revised when reality shifts.
Technology decisions earn interest every single month. We help make sure the interest accrues to you, not against you — and that the codebase and the boardroom are always reading the same plan.
Previous capability
Scaling
The discipline above is what we run on our own products every day. If it would help on yours, our door is open.