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
- Hosting Monthly, per plan
- Optional support A defined scope, its own price
- Heron Reception, to answer the calls Available
- Websites Own page
How it runs
From a brief to a working tool.
- 01
Brief
What the app must do, who uses it, and what happens with what it collects.
- 02
Scope and quote
One written quote after the consultation: the scope, each extra and every recurring cost on its own line.
- 03
Build and test
A working version you can try on your phone, then fixes. You approve it before launch.
- 04
Launch and hand over
Hosted, checked and yours. The code and the content belong to you.
- 05
Support, if you want it
Optional, with a defined scope and its own price. No compulsory retainer.
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.