Forward-Deployed, in Plain Terms: How We Deliver a Data Platform That Works in Your Environment
Software features are easy to copy; making a platform run with your systems, your rules and your auditors is not. How Revoluzen combines products, extensions, fixed-price services and managed operations so the result is yours and the core stays maintainable.
- Published
- Reading time
- 8 min
There is a term in the software industry for engineers who work inside a customer's team until the software does the customer's job: forward-deployed. The name is jargon. The idea behind it is the most practical thing we do, and this post explains it without the jargon.
The problem the model solves
Buying data software has never been easier. Installing it has never been easier either; Revoluzen Flow installs with one command. What has not become easier is the part after that:
- the ERP has an export nobody has documented,
- the warehouse has three definitions of "customer",
- the security team needs to know where every byte goes,
- the auditor wants to know which inputs produced a number,
- and the one engineer who understands all of this is on call for something else.
None of that is solved by features. It is solved by someone who knows the product, sitting with the people who know the business, until the pipeline runs in production, the report is right, and the team can carry it forward. That is the whole of the model.
Four things, deliberately separate
We sell four things, and we keep them separate on purpose, because bundling them is how customers end up paying for engineering they did not ask for and vendors end up forking products they can no longer maintain.
1. Products. Revoluzen Flow, open source, and the commercial editions and platform products around it. The product is for what repeats across customers. It is licensed per production environment, never per row or seat, so the price is known before the work begins.
2. Extensions and configuration. What is specific to you is built through supported extension points: a connector for your system, a validation rule, an approval flow, a dashboard, a retention policy. The core is never forked. An extension has a versioned interface and a stated support policy, so a customer with extensions upgrades like any other.
3. Services, at fixed prices per deliverable. Assessment, implementation and integration, enablement, migration. Each is a package with a written scope and a written "not included": a verified pipeline build, a custom connector, a migration per source system. Work beyond a package is quoted before it starts. We do not sell hours. See the services price book.
4. Managed operations and support. Monitoring, upgrades, backups, disaster-recovery tests, incident assistance and a named response time, inside your infrastructure. We never host your data; we operate the platform where it already runs.
How an engagement actually runs
The sequence is the same whether the customer is a two-person data team or a regulated enterprise; only the size of each step changes.
Assess. Two weeks at most. We inventory the sources, the systems of record and the reports that matter; review the architecture against residency, evidence and access requirements; run a proof of concept on one real source, on your infrastructure; and write an implementation plan with scope, sequence and the limits we found. The plan is the deliverable, and it is priced as one.
Implement and integrate. Installation and hardening on your servers or cloud account. Connectors for your systems, including custom ones through the extension layer. Migration off a hosted ELT service or an existing orchestrator, one pipeline at a time, with both running until the outputs match. The governed data layer, the first dashboards, the evidence setup, and the promotion path from development to production with an approval gate.
Enable. Training for the engineers, analysts and administrators who will own it. AI enablement on a model you choose. A security and compliance walkthrough for your reviewers. Runbooks for day two. The goal of this step is that you do not need us for routine work.
Operate and support. For as long as you want it: a response time you can hold us to, upgrades and maintenance done, and new use cases as they come up, each as its own scoped package.
What keeps this scalable
The honest risk in a model like this is that every customer becomes a custom project and the vendor becomes a consultancy. Three rules prevent that:
- A request we see twice becomes a template or a connector. It leaves the services column and joins the product.
- A request we see often becomes part of the core. Every customer gets it on the next upgrade.
- Nothing customer-specific lives in the core. If it cannot be expressed as an extension, configuration or a service deliverable, it is a product gap, and it is logged as one.
The product gets better because of the engagements, and the engagements get cheaper because of the product. That loop is the business.
What this is not
It is not general custom software development: the work stays on the data and AI stack around our products. It is not a hosted service: managed operations run inside your infrastructure. And it is not a customer story yet: these are offers, priced and scoped, and the first references will be named when they agree to be.
The posts that follow walk through the model in specific situations: a regulated insurer leaving a hosted ELT service, a manufacturer with twelve plants, a finance team whose board pack has to be proven, and a custom connector delivered on the upgrade path.
Frequently asked questions
What does "forward-deployed" mean?
Engineers from the vendor working inside the customer's team, on the customer's systems, until the software does the customer's job. Revoluzen practices it as fixed-price services around a product core, not as open-ended staffing.
Does Revoluzen customize its products?
Yes, through supported extension points: connectors, templates, SQL and Python steps, policies and configuration. The product core is never forked, so every customer stays on the same upgrade path.
How are Revoluzen's services priced?
As fixed prices for defined deliverables, never hours: Quick Start at $499, a verified pipeline or dashboard build at $149, a custom connector at $499, migration from $999 per source system. Support and managed operations are monthly plans. See the pricing page.
Can we buy the product without services?
Yes. The open-source build is free without limits, and Flow Enterprise is licensed per production environment with email support included. Services are separate line items you add when you want them.
Do you run the platform for us?
If you want: managed operations covers monitoring, upgrades, backups, disaster-recovery tests and incident assistance, delivered inside your infrastructure. We do not host customer data.
About the author
Revoluzen
The team building Revoluzen Flow, Catalog, Studio, Console, Mobile and Evidence — writing about what they build and what they have learned running it.
