Risk Free · Apps

An app that does one job, and works.

We build single-purpose web apps that run in the browser on phone and desktop: a tool your customers use, or one your team uses to keep track of requests. Quoted after a free consultation, priced by what it must do.

Quoted after a free consultation. No list price: too many variables. One written total for a defined scope, CAD plus HST. A working tool, not a clickable prototype, and the price of the work, not a deposit.

Accounts, payments, integrations and app-store delivery are extras, each on its own line.

What every app includes

The base scope, before extras.

A defined, working app. Function sets the price: the number of screens doesn’t.

  • One main flow

    A form, a list and a status; or a calculator with a result; or a request that reaches the right person. One job, done properly.

  • Works in the browser

    On a phone and a desktop, with nothing to install. Keyboard use, readable contrast and image descriptions are part of the build.

  • Saves or sends what it needs to

    An email to you, a simple record you can export, or both. Without sign-in accounts or payments, which are extras.

  • Hosted and launched

    Running on our standard platform, with the launch checklist handed to you. The code and the content are yours.

Three examples that fit the base scope

  • A quote-request tool for a trades company: the customer describes the job and uploads a photo, and the office gets a structured email
  • A daily open-and-close checklist a clinic’s staff use on a phone, with a record the owner can check
  • A price estimator for a service business that shows a range and sends the request on, clearly marked as an estimate

Fictional examples of scope, not client work. Anything with accounts, payments or a connection to another system is an extra, on its own line of the quote.

What adds to the price

Extras, each on its own line.

You see each one in the quote before you decide. None is hidden in the total.

Customer accounts and roles
Sign-in, passwords, who can see what.
Payments or a shop
Taking money brings a payment provider, its fees and its rules.
Databases with reporting
More than a simple record: searching, filtering, history, exports by role.
Booking into a calendar
Checked one system at a time; some offer no open connection.
Connections to other systems
Accounting, a CRM, a booking or practice system.
Complex workflows and automations
Several steps, several people, rules between them.
An AI assistant inside the app
Answering from your approved knowledge; AI or API usage is a recurring cost, listed separately.
Moving existing data
Cleaning and importing what you already have.
App-store delivery
An iPhone or Android app is a different kind of build, with store accounts and review. Quoted on its own.
Ongoing improvement and testing
Changes after launch, measured against what people do.

Recurring costs, itemised

  • Hosting on our standard platform, monthly, per the plan you choose
  • A domain, yearly, in your name, if the app needs its own
  • AI or API usage, if an assistant is included, at the provider’s rate
  • Any other provider the app needs, named in the quote

Price

Quoted to what the app must do.

One-time buildQuoted after a free consultation · no list price · CAD plus HST

  • What the one main flow must do
  • Who signs in, and what it saves
  • What it connects to
  • App-store delivery or an AI assistant

Paid in two parts: an initial payment when the scope is approved, credited against the quoted total, and the balance at launch. The quoted total is the price, never a deposit.

What every app includes

  • One main flow: A form, a list and a status; or a calculator with a result; or a request that reaches the right person. One job, done properly
  • Works in the browser: On a phone and a desktop, with nothing to install. Keyboard use, readable contrast and image descriptions are part of the build
  • Saves or sends what it needs to: An email to you, a simple record you can export, or both. Without sign-in accounts or payments, which are extras
  • Hosted and launched: Running on our standard platform, with the launch checklist handed to you. The code and the content are yours

What adds to the price

  • Customer accounts and roles
  • Payments or a shop
  • Databases with reporting
  • Booking into a calendar
  • Connections to other systems
  • Complex workflows and automations
  • App-store delivery and an AI assistant inside the app, each quoted on its own

Recurring costs and options

A working tool for one quoted total, with extras itemised. Never a prototype sold as an app.

Consultations are free, for every service and every tier. A note books nothing and fixes no price.

How it runs

From a brief to a working tool.

  1. 01

    Brief

    What the app must do, who uses it, and what happens with what it collects.

  2. 02

    Scope and quote

    One written quote after the consultation: the scope, each extra and every recurring cost on its own line.

  3. 03

    Build and test

    A working version you can try on your phone, then fixes. You approve it before launch.

  4. 04

    Launch and hand over

    Hosted, checked and yours. The code and the content belong to you.

  5. 05

    Support, if you want it

    Optional, with a defined scope and its own price. No compulsory retainer.

A phone with a dark screen reflecting a lamp on a workbench, a loupe beside it
On the bench

What we don’t do.

An app is only useful if it works for the people who use it. We build to a scope you can read, and we say what’s outside it.

  • Sell a prototype as an app. A clickable prototype is not a functioning app. If you need one to test an idea, we quote it as its own small project and say so.
  • Advertise a deposit as the price. The quoted total is the price of a working scope. An initial payment is credited against it.
  • Promise unlimited revisions or support. The scope is written down. Revisions within it are agreed in the plan; support afterwards is optional and defined.

Questions.

What does every app include?

A working single-purpose web app: one main flow, running in the browser on phone and desktop, saving or sending what it needs to, hosted and launched. Sign-in accounts, payments and connections to other systems are extras, each on its own line of the quote.

Why is there no price on this page?

Because an app has too many variables for a list price: what it must do, who signs in, what it connects to and what it saves. The consultation is free, and the quote that follows names one total for a defined scope, with each extra and every recurring cost on its own line. An initial payment when the scope is approved is credited against that total, and the balance is due at launch.

Can you build an iPhone or Android app?

The base scope is a web app, which works on both without an app store. Store delivery is a different kind of build, with store accounts and review, and is quoted on its own.

Who owns the app?

You do: the code and the content. Hosting and any provider the app uses are recurring costs in your name or listed on your invoice, and they aren’t free.

Can the app use AI?

Yes, as an extra: an assistant that answers from the knowledge you approve, with its AI or API usage listed as a recurring cost. It carries the same statuses as Heron, and it doesn’t improvise beyond what you approved.

Do you offer support after launch?

Optional, with a defined scope: updates, checks and small changes up to an agreed allowance, at its own price. Without it, the app is still yours and still running.

Tell us what the app must do.

A short note is enough, and the consultation is free. Every app is quoted after it: one total for a defined working scope, with extras and recurring costs on their own lines.

Plan an app