Forward-deployed engineering for SMBs, and why AI makes it work
Forward-deployed engineering puts an engineer inside your business to build the custom CRM, ERP, or internal system off-the-shelf software can't, fast enough to be affordable. Here's what FDE is, the gap it fills between SaaS and outsourcing, and why AI changed the economics.
What forward-deployed engineering actually is
Forward-deployed engineering (FDE) means an engineer embeds in your business, learns how it really runs, and builds the system that fits it. Not a contractor who takes a spec over email and disappears for three months. Someone who sits close to the work, watches where the hours leak, and ships software shaped to your process instead of asking you to reshape your process around someone else’s software.
The term came out of companies that sent engineers into customer sites to make the product actually solve the customer’s problem, rather than leaving the gap between “what we shipped” and “what you needed” for the customer to close on their own. The idea travels well beyond its origin. At its core FDE is a way of working: combine a reusable toolkit the engineer carries between clients with a thin custom layer built on top, on site, for this one business. The reusable part is why it’s fast. The custom part is why it fits. Most software-delivery models pick one of those two and pay for it with the other — packaged products are fast but generic, bespoke builds fit but are slow. FDE keeps both by separating the core from the custom layer and only writing the layer that’s genuinely specific to you.
In practice an engagement looks like this. The first days are spent watching, not coding: sitting with the people who run quotes, fulfillment, scheduling, or whatever the painful process is, and mapping where the work actually happens versus where the org chart says it happens. The two diverge more than most owners expect. Then the engineer builds against the reusable core — authentication, data models, access control, reporting, the integration plumbing — and spends the remaining time on the part that is unique to your trade. The deliverable is a working system you own, not a slide deck or a backlog of tickets for someone else to build later.
The gap it fills
Most small and mid-sized businesses are stuck choosing between three options that all miss. FDE exists for the businesses none of them serve.
Off-the-shelf SaaS is built for the average of a thousand companies, so it fits no single one. You bend your workflow to match the tool, pay for modules you never open, and still end up running the real work in a spreadsheet beside it because the product won’t do the one thing that’s specific to you. There’s nothing wrong with SaaS where the process is genuinely standardized — payroll, email, accounting ledgers. The failure shows up at the edges, on the workflow that is the actual source of your margin and therefore the one no generic vendor has any reason to model.
Traditional outsourcing has the opposite failure. A dev shop can write whatever you spec, but it doesn’t know your trade, so you spend the budget translating your business into tickets and waiting out long cycles for something that arrives slow and slightly wrong. The cost isn’t only money. It’s the months of your own people’s time spent writing requirements, reviewing demos, and explaining for the third time why the discount logic isn’t a simple percentage. The further the builder sits from the work, the more of that translation tax you pay.
Hiring your own engineers is the cleanest fix on paper and unreachable in practice. A real team is a salary line most SMBs can’t justify for what is, honestly, a few months of building followed by light upkeep. You’d be carrying senior engineering payroll year-round to absorb a workload that is intense for a quarter and then near-zero. The math only works for companies whose product is software.
FDE lands in the middle. You get someone who learns the trade like an outsourced team won’t, builds custom like SaaS can’t, and costs a fraction of a standing payroll because the engagement ends when the system works.
Why AI makes it work now
The reason FDE is suddenly viable for smaller budgets is that the economics changed. One strong engineer orchestrating AI now covers ground that used to need a small team. The engineer still owns the architecture, the judgment, and the parts that go wrong quietly — but the boilerplate, the first-draft UI, the integration glue, the test scaffolding, the migration scripts get produced in a fraction of the time they used to. The build that was a quarter becomes a few weeks.
The skill that matters shifts in the process. When generating code is cheap, the bottleneck moves to knowing what to build and being able to tell correct output from plausible-looking wrong output. That’s exactly the judgment an experienced engineer brings and an AI on its own doesn’t. So the AI-native FDE isn’t a less-skilled person leaning on a tool; it’s a senior engineer whose throughput has gone up several times over while the part that requires taste and domain understanding stays human. A team of five becomes one person who reviews five streams of work.
That speed is the whole point. A two-month FDE engagement is something a mid-sized business can fund. A six-month one usually isn’t, which is exactly why custom software stayed out of reach for this segment for so long. Compress the timeline and you change who can afford to have software built for them rather than rented. The same compression also lowers the cost of being wrong: a feature that takes a week to build is a feature you can throw away and rebuild when the first version turns out to miss, which is a luxury a six-month waterfall never had.
There’s a structural shift underneath this too. Gartner projects that by 2028, 90% of B2B purchase journeys will be influenced by AI agents, covering more than 15 trillion dollars in spending (digitalcommerce360). When buyers and their tools expect AI in the loop, building with AI in the loop stops being a novelty and starts being the baseline. The same shift reaches into how the systems themselves get found: increasingly, the layer between a buyer’s question and an answer is a model, and the work that surfaces is the work that machines can read. Studies of large-scale crawler traffic find that AI retrieval bots generally don’t execute JavaScript, so content rendered only on the client is effectively invisible to them (Passionfruit). An engineer who builds with that in mind ships systems and content that hold up under AI-mediated discovery, instead of ones that look fine to a human and blank to a model.
Using projects to grow a product
Here’s the part that compounds. Every FDE engagement feeds back into the same reusable core. The CRM piece one client needed, the approval flow another needed, the document pipeline a third needed — each one, once built, becomes a capability the next client can start from. So the custom layer gets thinner over time, not thicker. More of any new system is assembled from proven parts, and less of it is written from scratch.
That’s the difference between a consultancy that resets to zero on every job and a practice that gets faster and more reliable with each one. You’re not paying to rebuild what’s already been solved. You’re paying for the genuinely specific slice — the part that’s actually yours — on top of a core that’s been hardened across other people’s edge cases. The reliability comes from reuse: code that has survived a dozen real deployments has had its failure modes found by someone other than you. Over enough projects, the toolkit starts to look like a product that happens to deploy as bespoke systems, and the client at the front of the line benefits from every engagement behind them.
Who this is for
FDE fits a specific business: one with a real, expensive operational pain, where general-purpose software hasn’t solved it, and where keeping a full engineering team on payroll doesn’t make sense. If your team is rekeying data between systems, running the business out of a spreadsheet nobody fully understands, or paying for a tool that does 80% of what you need and blocks the last 20%, you’re the case FDE was built for.
The honest test is whether the pain is specific and the budget is finite. A specific pain is one a generic tool structurally won’t fix, because fixing it would mean modeling your particular trade. A finite budget is one that can fund a focused engagement but not a permanent team. When both are true, the gap between renting and building is exactly where FDE sits.
If a standard SaaS subscription genuinely covers your needs, take it — it’s cheaper and you don’t need us. FDE earns its keep precisely where the standard tools stop, which for most businesses with a real operational edge is sooner than they’d like.