Hosted or on-premises

Both run the same TerraFlow. The difference is who runs the system and where the data sits.

Hosted TerraFlowTerraFlow Enterprise (on-premises)
Where the data livesTerraFlow-managed infrastructureYour network only
Time to go liveDaysA scoped deployment project
UpdatesContinuous, applied by usReleased to you, applied by your team
Who runs itWe doYour administrators
Backup and disaster recoveryOursYours
SupportWe can see the systemDiagnostic bundles you generate and send
LicensingSubscriptionPerpetual platform licence, annual user seats, annual maintenance

If speed and a hands-off operation matter most, hosted is the quicker route. If keeping everything inside your own network matters most, read on.

The same system, on your infrastructure

Your servers

SQL Server and the Data Engine application run inside your network, on hardware or virtual infrastructure you control.

Your database

No replication to us. No vendor-held copy anywhere.

Your field devices sync to you

Mobile crews connect to your server, not to a TerraFlow endpoint.

A platform you own

The platform licence is perpetual, for each production instance, and it stays yours. Field (Collector) and office (Editor) seats are licensed annually.

Support without access

We hold no route into your environment, by design. Support runs on diagnostic bundles you generate and send.

Same workflow, same exports

Same capture workflow, same schema, same exports as hosted TerraFlow. The field crew cannot tell the difference.

Unlimited read-only access, included

Viewers are unlimited and free. No cap, no ratio to paid seats, nothing to count.

A Viewer can open the map, search, navigate, print and export. A Viewer cannot capture, edit, change attributes or administer.

On an internal deployment, the people who need to look at locate records far outnumber the people who create them — GIS, engineering, compliance, operations, legal. Charging per pair of eyes on a system you already own would be an argument nobody should have to have.

Fully isolated networks

For networks with no external connection at all — defence, nuclear, federal and critical-infrastructure sites where nothing crosses the boundary in either direction.

Fully isolated deployments are supported on a programme basis, scoped per site. If your network has no external connection, start the conversation early — the packaging and delivery method are part of the engagement rather than a download.

Sensor Mapper on isolated networks

What to know before you sign

There is no copy on our side. No shadow instance, no backup, no analytics feed. Your backup and disaster recovery are yours; make sure someone owns that before you sign.

Support commitments are response commitments. The clock starts when a complete diagnostic bundle arrives. We'd rather publish a number we beat than one we miss.

What a deployment involves

  1. Scoping. We agree the configuration, the number of users and instances, and which TerraFlow products you're deploying.
  2. Infrastructure review. Your team and ours agree the server specification, the SQL Server version, the network topology and how field devices will reach the server.
  3. Deployment and enablement. We install, configure to your data model, migrate what needs migrating, and train your administrators. This is a scoped engagement with a fixed fee, not a download.
  4. Handover. Your administrators run the system. We hold no access to it.
  5. Maintenance and support. Annual, from signature, covering releases, patches and support against the current supported version.

Frequently asked questions

Can TerraFlow run entirely on our own servers?

Yes. TerraFlow Enterprise is the on-premises edition — the application, the SQL Server database and all field synchronisation run inside your network. No data replicates to TerraFlow. More on Data Engine.

Do we need a regulatory or policy reason to buy on-premises?

No. On-premises is a deployment choice. If you want TerraFlow on your own infrastructure, we'll scope it with you.

Do we own the licences or rent them?

The platform is yours: it is licensed perpetually for each production instance. Collector and Editor seats are licensed annually. Viewers are unlimited and free. Annual maintenance covers platform releases, patches and support. Fully isolated deployments are licensed annually per site.

What happens if we stop paying maintenance?

The platform keeps running at the installed version. You stop receiving new releases, patches and support until maintenance is reinstated. Collector and Editor seats are annual, so those users need current seat licences to sign in.

Can you support a network you can't reach?

Yes, and it's the reason the support model is built around diagnostic bundles rather than remote sessions. We hold no route into your environment at any point — that's a design decision, not a limitation we work around.

Can we run separate instances in different regions, replicating to a central one?

Yes, as a custom project. Most regional structures are handled on a single instance through roles and data permissions. Where regions need their own replicated instances, we scope and price that work for your deployment.

Is source code escrow available?

Yes, through an independent escrow agent, as a priced annual item.

How do we decide between hosted and on-premises?

Hosted is faster to stand up, updated continuously and run by us. On-premises keeps every record inside your network and puts operation, backups and upgrades with your team. Pick the one whose trade-offs suit how your organisation runs its systems.

Can pipeline operators and locate service providers deploy on-premises?

Yes. One thing to plan for: an on-premises instance holds the records your own users and contractors submit to it. Contractors who also work for other TerraFlow customers will submit to each environment separately.

Talk about a deployment

Tell us what you need and we'll scope it with you.