What we build
Most of our work falls into four kinds of project. Each one is quoted at a fixed price, in writing, before work starts. If you need something outside this list, we will say so, and we usually know who to send you to.
- Websites
- From $3,000
- Online ordering and booking
- From $6,000
- Web apps and SaaS
- From $15,000
- Private AI
- Quoted per project
Websites
Sites for businesses that need to be found and trusted.
Pages load quickly on a phone, are set up for search, and you can edit them yourself.
- Designed for phones first
- Pages you can edit yourself
- Built for search, and quick to load
- Enquiry forms that reach your inbox or CRM
- Marketing site
- $3,000 to $10,000
- Redesign
- $2,000 to $5,000
- Good fit when
- Your site mostly needs to say what you do and how to reach you
Online ordering and booking
Storefronts, ordering and appointment booking, with payments and an admin screen your staff can use.
We build on Shopify when it fits, and build a custom system when it does not.
- Shopify or a custom build
- Payments through Stripe, Square or Interac
- Stock kept in sync with your back office
- An admin screen for orders and bookings
Web apps and SaaS
Customer portals, internal tools and software products with accounts, payments and a proper database.
We build and run our own products, so the parts every app needs have already been tested on real ones.
- A working demo every Friday
- A database designed to grow without a rewrite
- Subscription billing through Stripe
- Logins with separate access for staff and customers
- Price
- From $15,000
- Good fit when
- Your customers or staff need to log in and use it
Private AI
AI models installed on hardware you control, for clinics, law offices and financial firms that cannot send client data to outside services.
We connect them to the systems you already use.
- Open-weight models such as Llama, Mistral and Qwen
- On your own servers or a private cloud account
- Answers drawn from your own documents, with the source shown
- A record of who asked what, and when
- Price
- Quoted per project
- Good fit when
- Client data cannot leave your business
Ways to work together
There are three ways to work with us. In all three, you own the code once it is paid for.
| Arrangement | How it works | Billing |
|---|---|---|
| Fixed-scope project 2 to 8 weeks | A written scope with acceptance criteria, a delivery date, and a private link to the work in progress every week. Two weeks of fixes after launch are included. Good fit when: You already know what you want built. | Billing: Fixed price, half at the start and half at launch |
| Product partnership 3 to 12 months | Ongoing development from the first version onward, planned together every one or two weeks. Handover documents if you later bring the work in-house. Good fit when: The product will change as real customers start using it. | Billing: Monthly, cancel any month |
| Monthly retainer Month to month | A block of hours each month, usually 10 to 40, for bug fixes, security updates, small features, copy changes and speed work on a site you already have. Your requests are handled first. Good fit when: You have a site and need someone to look after it. | Billing: Monthly, for the hours agreed |
Questions
How is pricing structured?
Fixed-scope work has one project price, agreed after a short call and paid in two parts, with no hourly meter. Product partnerships are invoiced monthly. Retainers are a fixed block of hours each month, month to month. You get a written scope and a price before any code is written.
Do you sign NDAs?
Yes. We sign a mutual NDA before any sensitive conversation about scope, and a project agreement and statement of work before work starts. We usually finish reviewing your paperwork within one to two business days.
What happens after launch?
Every fixed-scope project includes two weeks of fixes after launch at no extra charge. After that you can move to a monthly retainer for ongoing work, or email us when a question comes up. Either way, you own the code.
Who owns the code?
You do, from the day you pay the final invoice. We hand over the code repository, the hosting and deployment setup, the settings and keys it needs to run, maintenance notes, and a written guide to how it all fits together. Nothing stays locked in our accounts.
Can you take over an existing project?
Yes. Most of our retainer work starts that way. The first month usually goes on reviewing the code, updating the software it depends on, and setting up automatic testing and deployment, so there is a stable base to add features to. If the existing code is too far gone to be worth maintaining, we will tell you up front.
Start a project
Tell us what you need built.
Send a few lines about your business and what you have in mind. We reply within one business day, book a 30‑minute call if it makes sense, and send a fixed quote in writing after that.
Or call 647-252-5352, Monday to Friday, 9 am to 6 pm Toronto time.