Skip to content
00Custom software · Vancouver, BC

SaaS is renting.
Build the one you own.

You do not rent your building, your trucks, or your machines. Renting the software your business runs on was only ever the economical choice because custom used to cost ten times what it costs now. That flipped. A tool built to fit nobody is now both worse and more expensive than one built to fit you.

11 systems in production todayYou own 100% of the source & IPPre-qualified BC government supplier

// At a glance

You own
100% source & IP
Pricing
Fixed before code
Break-even vs SaaS
Year 2.5
First deliverable
~22 days
Build standard
WCAG 2.1 AA
Based
Vancouver, BC
Pre-qualified with the Province of BC and the Auditor General of BC. See the reference numbers.
  • You own the source
  • Fixed price before code
  • Built to WCAG 2.1 AA
  • Canadian data residency available
  • No subscription
01The arithmetic

Ten years of rent, next to one build.

Take a single $12,000 a year subscription. Not your whole stack. One tool. Here is where the two paths land.

Keep renting

$120,000

Ten years at $12,000 a year, flat.

With 5% yearly increases
~$151,000
What you own at year 10
Nothing

Build it once

$30,000

A $30,000 one-time build, over the same ten years. Hosting is paid to your provider, not to us.

Break-even
Year 2.5
What you own at year 10
All of it

You are $90,000 to $121,000 ahead by year ten, and the asset is on your side of the balance sheet instead of somebody else's.

Example figures, not a quote. Your build gets one fixed number before any code is written.

02Why this changed

Renting made sense when building was expensive.

Subscription software won for a real reason. Fifteen years ago a custom system meant a long project, a big team, and a number most businesses could not justify. Sharing one generalized tool across ten thousand companies was genuinely cheaper, even though it fit none of them properly.

The build cost fell off a cliff. The subscription price did not. It went the other way, every renewal, forever, and it now buys you a product shaped by the average of ten thousand other businesses.

So the trade reversed. Generic software is now the option that is both worse for your operation and, past year two and a half, more expensive. Stock tools are still fine while you are figuring out your process. The day you know it, they become the lid.

04Who you are hiring

You deal with the founder.

Eric takes the first call, writes the scope, and stays in the build through handover. There is no account manager between you and the person responsible for the work.

Eric Todhunter, founder and CEO of BlueStone AI Inc.

Eric Todhunter

Founder & CEO · Vancouver, BC

What matters in a build is whether the person quoting it has shipped systems that people use every day, and whether they will still be reachable when something breaks at 7am. Both answers are the same person here, and they do not change between the sales call and the handover.

Scope is written by the person who will build it, which is why the number on the proposal holds. Nothing is quoted by someone who then hands the work to a stranger and moves on to the next deal.

BlueStone stays deliberately lean, which is why the overhead of a larger shop does not end up inside your invoice. The firm bids as prime and staffs up on award, with names you approve before anyone starts and their cost already inside the quoted price.

05Selected work

Systems in production today.

Client names stay out of it, on purpose. Every system below is live and running: lease and audit platforms, field-service operations, education apps, and more.

01Operations

Lease Management System

Track every lease, renewal, key date, and contact. Replaced four spreadsheets and a SaaS tool that did not fit.

  • Lease records with renewal + escalation logic
  • Document attachments + version history
  • Email + dashboard alerts on key dates
Read more
02Operations

Document Repository

A searchable internal vault with version history, access controls, and audit trail. Replaced a shared drive that had stopped scaling.

  • Full-text search with smart tagging
  • Per-role access controls
  • Version history + restore
Read more
03Compliance

Compliance & Audit System

Policy library, attestations, audit-ready logs, and evidence collection in one place. Built for teams who get audited.

  • Policy library with versioned acknowledgements
  • Attestation workflow + reminders
  • Immutable audit log with filtering + export
Read more
04Operations

Internal Ticketing System

Request intake, triage, assignment, SLA tracking, and close-out. Built around how the team actually responds, not a generic helpdesk template.

  • Custom intake forms per request type
  • Triage queue with assignment + escalation
  • SLA timers + breach alerts
Read more
05Operations

Move Request System

Desk, office, and asset moves with approvals, scheduling, and crew dispatch. Replaces an email + spreadsheet chain.

  • Self-serve move request intake
  • Approval routing per request type
  • Crew scheduling + capacity view
Read more
06Field service

Electrical Contractor Operations Platform

A full operations platform: quotes, jobs, calendar, inventory, checklists, analytics, upsells, warranties, workers, customers, price book, with AI that auto-classifies line items.

  • Quotes, jobs, calendar, dispatch
  • Inventory + price book with AI classification
  • Workers, onboarding, warranties, upsells
Read more

Trades and field service

Where we already know the workflow before you explain it.

06Proof you can verify

Where we already sit on the government side

Three public procurement records, each with a reference number you can check without asking us for anything.

  • OAG-RFQ-26-068

    Runs to 2030-07-07

    Pre-qualified supplier to the Office of the Auditor General of British Columbia

    Digital Services. Qualified in three categories: Public Cloud Services, Application and System Design, and AI Readiness and Adoption.

  • ON-003317-03

    Pre-qualified, Province of British Columbia Multi-Use List, Service Area 3

    Software Development and Testing. The provincial standing list ministries draw from when they scope a build.

  • BC Digital Marketplace

    Registered supplier

    Listed on the province’s marketplace for digital opportunities, so BC public bodies can find and invite us directly.

Delivery in progress

We hold an active contract with a Canadian provincial government ministry, client name withheld under contract confidentiality.

To be exact about what the first three are: a pre-qualification is permission to be invited, not a contract award and not a guarantee of work. It means the province has already reviewed us against its criteria and cleared us to bid, so a ministry can go straight to a statement of work instead of running a full open competition.

Insurance and registrations

Bound coverage and registry numbers. Look any of it up, or ask and we will send the certificate.

Commercial general liability
$5,000,000

Bound and in force.

Professional liability (E&O)
$2,000,000

Bound and in force.

Cyber liability
$2,000,000

Bound and in force.

WorkSafeBC account
201966367

Active. Clearance letter on request.

07How a build runs

No vague timelines. No surprise invoices.

Four steps from the first call to a system you own.

  1. 01

    Teardown call

    Thirty minutes. We walk your current stack and what it costs you, then send a written breakdown of what we would build. You keep it whether you hire us or not.

  2. 02

    Fixed scope and one number

    Agreed before any code exists. Public bodies get a clickable prototype before committing budget.

  3. 03

    Build in slices

    Weekly check-ins on working software. You watch it come together instead of waiting for a launch date.

  4. 04

    Handover

    Source, data, infrastructure, and documentation. We train your people. From that point the software is yours and support is optional.

Then what?

The three questions everyone asks after the word ownership.

Support is not a retainer
No flat monthly fee. Take the code and owe nothing, or keep an hourly relationship priced by the complexity of what we built. Critical issues get picked up now and cost more. Small ones land in the next available week.
Financing that matches your SaaS bill
If the up-front number is the blocker, we can roughly match what you already pay every month and spread the build across two years. Then the payments stop, which is the part renting never does.
Migration you barely notice
Nobody on your team should spend more than about fifteen minutes on the switch. New login, new password, done. Moving the data is our job, not yours.

Rates depend on what we built, so they get quoted with the build rather than published here. The full process is written out here.

08Common questions

Straight answers, before you book.

Read the full FAQ
Is owning really cheaper than subscribing?

Run it over the life of the tool. A $12,000 a year subscription costs $120,000 over ten years at a flat rate, and closer to $151,000 with a 5% annual increase. A $30,000 build is $30,000, and you own it. Break-even lands around year 2.5. By year ten you are $90,000 to $121,000 ahead, before the hosting and upkeep that vary with the build.

Do we actually own the source code?

Yes. On final payment you own the source, the data, and the IP outright. No licence, no per-seat fee, no lock-in. If you want to hand it to another developer next year, you can, and nothing about it depends on us staying in the picture.

What does support cost after handover?

There is no flat monthly retainer. You can take the code and owe nothing. If you would rather keep us close, it is an hourly relationship priced by the complexity of what we built, and work is triaged by severity. Something critical gets picked up immediately and costs more. Something small lands in the next available week.

What if we cannot fund a build up front?

We can roughly match what you already spend on the software you are replacing and spread the build over two years. At the end the payments stop, which is the part a subscription never does, and the software is yours.

How disruptive is switching off our current system?

Nobody on your team should spend more than about fifteen minutes getting set up: a new login, a new password, done. We move the data. Cutover is planned around your calendar, not ours.

How much does a build cost?

It depends on scope, and we quote one fixed number before any code is written. A single automation is a small project. A platform that replaces a stack of subscriptions starts at $10,000 and scales with what it has to do. We do not publish a price list, because a price list would be a guess about your requirement.

09Is this a fit?

Thirty seconds. Five questions.

Tell us where you are and we will point you at the right next step: a call, a small pilot, or a free teardown. No sitting through a pitch to find out.

// Step 1 of 5

How big is your team?

Free · 30 minutes · No pitch

Start with a teardown of what you are renting.

We go through your current tools and what they cost, mark what a build would replace, and tell you plainly when the answer is to keep paying the subscription. You leave with the written breakdown either way.

Not ready for a call?

Leave an email instead

We will send a short, specific teardown of where owning beats renting for you. Add a phone number if you would rather we call.

A real person reads every one. No spam, no sharing your info, ever.