Transitioning to enterprise software. Services live now. First product, RAG Studio, ships Q4 2026. See the roadmap →
Insights / Transition / From Services to SaaS: How an Agency Becomes a Platform Company
Transition09 May 2026 · 7 min read

From Services to SaaS: How an Agency Becomes a Platform Company

Productising a services business is the hardest transition in software. Here is the model we are executing — using client delivery as the R&D pipeline for the platform, not a distraction from it.

TR
Tumiso Graig Ramaboya
Founder, CEO & POPIA Information Officer
sonofgraig Insights cover on the transition from a services agency to a SaaS platform company, over a blue node-lattice motif.

The transition from a services business to a product company is the one most agencies talk about and few complete. The gravity of billable hours is strong, the product never feels finished, and the two business models reward opposite behaviours. This is the model we are using to make the jump — and the specific way client delivery feeds the platform rather than competing with it.

Why the transition usually fails

Services and products reward opposite instincts. Services optimise for billable utilisation and bespoke delivery; products optimise for repeatability and saying no to one-off requests. Most agencies fail the transition because they try to run both with the same incentives, and the high-margin, urgent services work always wins the calendar over the slow, uncertain product work. The product becomes a side project that never ships.

Delivery as the R&D pipeline

Our resolution is to treat client delivery as the product's research pipeline, not a distraction from it. Every services engagement is scoped so that what we build becomes a template in the platform. A RAG knowledge base we ship for a client becomes a pattern in RAG Studio. An agent we build becomes a template in Agent Builder. A governance audit becomes a check in the Governance Hub. The client gets production software now; the platform gets a battle-tested pattern.

This only works if the delivery work is deliberately generalised. A one-off integration that solves one client's problem teaches the platform nothing. The discipline is to build each engagement as the specific instance of a general capability — and to charge for the instance while keeping the generalisation.

The three-phase shape

The transition runs in three overlapping phases. Phase 1 — services-funded: delivery pays the bills and generates the patterns. Phase 2 — hybrid: the platform ships in clusters, early customers adopt, services clients become the first platform users with free early access. Phase 3 — platform-led: recurring software revenue compounds while services becomes the high-touch enterprise on-ramp rather than the core business. The cluster build schedule lives on the public roadmap.

Why the platform model compounds and services does not

Services revenue is linear: it scales with headcount, and every rand of revenue costs roughly the same amount of human time to produce. Platform revenue compounds: once a capability ships, each new customer costs almost nothing to serve, and improvements made for one customer benefit all of them. The whole point of the transition is to move from a business whose growth is capped by hours to one whose growth is not.

The honest tradeoff

This model is slower than a pure-product raise-and-build approach, because services delivery competes for the same engineering time that builds the platform. We accept that tradeoff deliberately: the patterns the platform ships are ones that have already survived a paying client and a compliance review, which is a different quality bar from features built against a roadmap in isolation. Slower, but grounded.

Where this goes

The full strategic frame — why this is being built from inside South Africa, for South African conditions — is in the pillar essay, and the thesis, founder background, and operating principles are on the about page.