Skip to content
AtheronLABS

You're visiting from the United States. Prices are shown in US dollars. Not right?

labs@atheron:~/industries/water-utilities/cloud$ deploy --managed --monitored

Utility systems hosting

Run in a Canadian region, watched and backed up.

A small utility rarely has a team to run servers, patch them and check the backups. We run the systems we build for you in a Canadian region, in an account that belongs to you, with monitoring and alerts, so a failed integration or a full disk is found by us, not by a customer.

// what matters here

What is different in this industry.

01

Your account, our running

The cloud account is yours. We run it on a support plan, and you can take it over at any time.

02

Kept in Canada

Systems and backups stay in a Canadian region, which suits customer data and your records rules.

03

Backups that are tested

Backups run on a schedule and are restored on a test system, so we know they work.

04

Apart from control systems

Business systems are hosted apart from your operational network, and nothing we host can write to it.

// example projects

Priced examples for this service.

Each one is hypothetical, labelled as such, and priced live from our rate card. Open any of them in the estimator and make it yours.

Example projectWeb app

Operations data warehouse

Hypothetical. Not a client, not a result.

// The problem

A utility's operators see SCADA only in the control room, lab results live in spreadsheets, and the monthly report data and the council's dashboard are assembled by hand from both.

// What we would build

A data warehouse that reads SCADA historian data through a read-only connection, takes in lab results and billing consumption, and shows dashboards for operators, managers and council. It prepares report data for your responsible operator to review and submit. Nothing is ever written back to SCADA or any control system.

// What is in it

  • Historian data read through a one-way, read-only connection your control systems team approves
  • Lab results imported from your lab's files, with the sample, method and chain of custody kept
  • Consumption by zone from billing, set against production, to see water loss
  • Dashboards for operators, managers and council, each with what they need
  • Report data prepared from the records for your responsible operator to review and submit
  • Hosting, backups and monitoring run for you in a Canadian region

// Stack

  • PostgreSQL
  • dbt
  • Historian API (read-only)
  • Next.js
  • Apache Superset
  • AWS Canada

// estimate

Build
≈ US$89,700 to US$137,000, delivered within 19 weeksCAD 127,800 to 195,500
Hosting
≈ US$492 a monthCAD 700 a month
Support
≈ US$5,010 a monthCAD 7,135 a month

Prices in your currency are estimates from today's Bank of Canada rate. All invoicing is in CAD or USD.

Timeline by milestone

Discovery
2.9 to 3.4 weeks
Design approved
2.9 to 4.9 weeks
Core features
2.9 to 4.4 weeks
Full build
1.9 to 2.9 weeks
Testing and fixes
0.9 weeks
Report data reconciled against a past period
0.9 to 1.4 weeks
Launch
0.9 to 1.4 weeks

Outside our hands, and added to the calendar

Billing system API access from your vendor
1 to 4 weeks
Your control systems team's review of the read-only connection
4 to 8 weeks

How it is paid

Deposit 20%
CAD 25,560 to 39,100
Discovery 6.8%
CAD 8,690.40 to 13,294.00
Design approved 6.8%
CAD 8,690.40 to 13,294.00
Core features 20.4%
CAD 26,071.20 to 39,882.00
Full build 13.6%
CAD 17,380.80 to 26,588.00
Testing and fixes 6.8%
CAD 8,690.40 to 13,294.00
Report data reconciled against a past period 8.7%
CAD 11,118.60 to 17,008.50
Launch 6.9%
CAD 8,818.20 to 13,489.50
Holdback, 30 days after launch (10%)
CAD 12,780 to 19,550
Example projectAPI

Utility integration hub

Hypothetical. Not a client, not a result.

// The problem

A multi-utility billing water, sewer and district energy runs a billing system, a meter data head-end, GIS, a work order system and finance software that do not talk, so staff export and import files every night.

// What we would build

An internal integration hub that joins the five systems through one API: meter reads flow to billing, new accounts reach the work order system, and service addresses stay in step with GIS. Each connector is built on the system's published API or export; we check yours before we quote. We run it for you, with monitoring and alerts.

// What is in it

  • One internal API in front of billing, meter data, GIS, work orders and finance
  • Meter reads checked and passed to billing, with exceptions held for review
  • New and closed accounts passed to the work order system the same day
  • Webhooks so a system hears about a change instead of waiting for a file
  • Monitoring, alerts and a log of every message, run on a support plan

// Stack

  • Node.js
  • PostgreSQL
  • OpenAPI
  • Billing and meter data APIs
  • ArcGIS REST API
  • AWS Canada

// estimate

Build
≈ US$60,200 to US$92,000, delivered within 15 weeksCAD 85,700 to 131,000
Hosting
≈ US$176 a monthCAD 250 a month
Support
≈ US$5,010 a monthCAD 7,135 a month

Prices in your currency are estimates from today's Bank of Canada rate. All invoicing is in CAD or USD.

Timeline by milestone

API contract agreed
2.9 to 3.9 weeks
Core resources built
2.9 to 4.9 weeks
Security, gateway and connections
1.9 to 2.9 weeks
Docs, SDKs and load tests
1.4 to 1.9 weeks
Launch and first callers
0.9 to 1.4 weeks

Outside our hands, and added to the calendar

Billing system API access from your vendor
1 to 4 weeks

How it is paid

Deposit 20%
CAD 17,140 to 26,200
API contract agreed 8.7%
CAD 7,455.90 to 11,397.00
Core resources built 26.2%
CAD 22,453.40 to 34,322.00
Security, gateway and connections 17.5%
CAD 14,997.50 to 22,925.00
Docs, SDKs and load tests 8.7%
CAD 7,455.90 to 11,397.00
Launch and first callers 8.9%
CAD 7,627.30 to 11,659.00
Holdback, 30 days after launch (10%)
CAD 8,570 to 13,100

// questions

Questions we get about this.

Do you host SCADA for water utilities?

No. Control systems stay on your operational network with your control systems team. We host business systems only.

Can our IT team take over hosting later?

Yes. Everything runs in your own account, with written runbooks, so the handover is a set of keys and a walkthrough.

Which cloud do you use for utilities?

Usually AWS or DigitalOcean in a Canadian region, chosen with you. The estimate shows the monthly cost.

// next

Not quite your project?

Tell us what you have in mind. We will come back to you with a range and the questions that would narrow it. Or book a call and talk it through.

Managed hosting and operations for water utility systems in Canada | Atheron Network Labs