There is an inherent tension in most technology firms. Consulting is custom, high-touch, and difficult to scale. Product development is standardized and scalable, but frequently disconnected from real-world complexity.
We have turned that tension into a structural advantage by designing the two functions to feed each other deliberately rather than incidentally.
Engagements as a Requirements Engine
Product teams working without direct exposure to operations tend to build for the described problem rather than the actual one. Requirements gathered through interviews capture what stakeholders remember; requirements gathered through delivery capture what the business does.
When we build an analytics implementation for a healthcare organization, we are not only solving that client's problem. We are stress-testing our platform assumptions against real data volumes, real permission structures, and the edge cases that never appear in a specification document.
What Transfers and What Does Not
Discipline about the boundary is what keeps the model honest.
Not everything learned in an engagement belongs in a product. Without an explicit boundary, the platform accumulates client-specific logic and becomes harder to deploy with each project. We apply a simple test before anything is promoted into the core.
- TransfersRecurring workflow patterns, data models observed across multiple clients, and integration surfaces common to an industry.
- Stays bespokeClient-specific business rules, one-off integrations, and configuration that reflects an individual organization's structure.
- Never transfersClient data, derived datasets, and anything that could identify an organization or its customers.
Reuse rights, confidentiality, and data handling are addressed in the engagement agreement at the outset. Patterns and know-how transfer. Client data remains the client's.
The Economics of the Loop
Consulting generates immediate revenue that funds product development without external capital or the dilution that accompanies it. Products, once mature, create recurring revenue that is more predictable than project-based fees and improves delivery margin on the next engagement, because more of each project is assembled rather than built.
Each deployment also produces evidence. Documented outcomes strengthen the pipeline more effectively than marketing content, and they shorten sales cycles because prospective clients evaluate results rather than claims.
- Fund development without dilution
- ServicesFund development without dilution
- Compress delivery time and lift margin
- ProductsCompress delivery time and lift margin
- Shortens the next sales cycle
- EvidenceShortens the next sales cycle
Where the Model Breaks
The model fails in two predictable ways. The first is capacity conflict, where delivery commitments consume the engineering time allocated to product work. The remedy is a protected allocation and an explicit escalation path when it is breached.
The second is premature generalization, where a pattern observed once is promoted into the core and constrains every future deployment. Requiring the pattern to appear in multiple independent engagements before promotion is a simple and effective control.
Consulting funds products. Products strengthen consulting. The discipline is knowing exactly what is allowed to cross between them.
