Let's talk

Senior software studio · Calgary & Hanoi

Fair price. Senior standard.

Website, CRM and operations in one system you own, built by a senior team that answers for its work. Agency-grade, at a fraction of agency cost.

Fixed published prices · You own the code

An archer aiming toward a clear goal
A clear goal. A considered direction.
Strategy. Design. Development.↓Built with purpose, down to the pixel.

The cost of renting

Know what five years costs.

A 10-person trade business on HubSpot, Jobber, Xero and a site builder pays about US$1,450.

US$87,000

in software rent over five years, against US$4,900 once to own yours.

The same five years, side by side

  • Renting softwareUS$87,000
  • Owning with ByfocusUS$19,840

    Build, paid once US$4,900Care Plus from US$249 a month US$14,940

You keep about US$67,160 over five years.

The Byfocus promise

What you can hold us to

Fixed published prices, a refundable deposit, your GitHub from day one, and named senior engineers on every call.

01

Fair price

From US$3,500

Fixed, published prices from US$3,500. No per-seat fees, ever, and a published price for every module you add later.

02

Senior standard

Signed review

Named senior engineers write and review every change. Tested, checked against the OWASP Top 10, and handed over with a signed security report.

03

You own it

Day one

Your code lives in your GitHub from the first commit. Hosting and data sit in your name, in Canada or Australia/NZ. No lock-in, not even to us.

A fit for real teams

Who it’s for

You rent your software by the seat

Every month you pay for HubSpot, Jobber or Xero seats, and half the features go unused. Add a staff member and the bill goes up again.

We build one system that does what your team actually uses, at a fixed published price, and you own it outright. Adding users is always free. See the published prices

Monthly seatsbilled 6 · used 3Bill this month

Everything together

One system instead of five logins

WordPress and 23 plugins, a CRM billed per seat, quotes in a spreadsheet. Drag across to see what replaces them.

PipelineUpdated just now
New lead3Blocked drainGrey LynnTodayLeaking tapMt EdenTodayHot water checkOnehungaYesterday
BeforeAfter

Try the real system

Click through the real thing

Every module runs live in your browser with sample data. Drag a deal, send a quote, sign it on the phone, play a dispatch day. This is what you’d own.

Byfocus OS · live demo with sample data

Open the full demo

Made for your day

Built for your trade

Plumbers · Auckland

Quotes on site, jobs dispatched before lunch.

  • Quotes the customer signs on their own phone
  • Dispatch board for every van and every call-out
  • Card payments through Stripe, reconciled in Xero
Open the demo as a plumber

Compare the full cost

The real cost of software seats

Five years at list prices. Choose your team size; the Byfocus line does not move.

  • HubSpot Sales ProUS$90 a seat each month, plus US$1,500 onboardingUS$55,500
  • Salesforce Pro SuiteUS$100 a user each monthUS$60,000
  • Byfocus OperateUS$4,900 once, plus Care Plus at US$249 a month for any number of usersUS$19,840

For 10 people that is US$35,660 kept over five years, and the system is yours.

List prices, annual billing, read 27 Oct 2026 (sources in the footer, item 3). A local agency quotes CA$15,000 to CA$75,000 for a comparable build, before change requests. SaaS tools include features we don’t, so compare what you actually use.

Selected work

Numbers from projects already live

See all six projects

Case study · CRM and operations

King Luxury

40,000 customers in a CRM the business owns. See how sales data and operations work together.

Explore the case study
King CRM dashboard

4,000

leads every campaign, one campaign every two months

586 ms

page load, with each lead in the CRM within a second

InterGreat Education Group. A study-abroad fair page rebuilt around real people and a direct form-to-CRM pipeline. Each campaign relaunches in about two hours.

+200%

IvyPrep Education. Website traffic after a two-month rebuild of a 20-year brand, with monthly leads doubled.

The rebuilt AIT Vietnam website on desktop and phone: bilingual programme pages with real campus photography.

> 5 s

AIT Vietnam. Page loads on the old site, replaced by a fast bilingual platform its marketing staff update without developers.

Made to last

Built properly, under the surface

The parts you never see are the parts that decide whether a system lasts.

Data you ownOperationsCRMWebsite

One system, four layers

Website, CRM and operations run on one Laravel codebase, and the database lives in your own hosting account.

OWASP Top 102FADaily backupsReport signed

Reviewed and signed

A senior engineer reviews every change and checks it against the OWASP Top 10. You get a signed security report at handover.

MonitoredAlerts on

Fast, and watched

Pages are cached and kept lean: the IEG site loads in 586 ms. Every system is monitored against a 99.9% uptime target.

9:41
Today’s jobsTue 28 Oct
Search jobs, clients, addresses
Installed from the browser
Crew ABy time
  • Hot water cylinder

    9:30 · Takapuna · Done

  • Blocked drain

    11:00 · Ponsonby · On the way

  • Hedge trim and green waste

    12:30 · Karori · Booked

  • Leaking mixer tap

    13:15 · Devonport · Booked

  • Lawn renovation quote

    14:00 · Khandallah · Booked

  • Gas hob connection

    15:00 · Mt Eden · Booked

  • Retaining wall drainage

    15:45 · Island Bay · Booked

  • Toilet cistern replace

    16:30 · Remuera · Booked

An app for the crew

Today’s jobs, addresses and notes on every phone. Staff install it from the browser, with no app store in between.

8 usersPer-seat fee$0
Northshore PlumbingStripe

Paid this month

NZD18,240

Reconciled in Xero

INV-1042 · Hot water cylinder

Paid by card · just now

+1,380

No per-seat fees

Add a user and the bill stays the same. Customers pay through Stripe into your own account, reconciled in Xero.

Cache hits 94%
Queued jobsAutomated tests

Built to carry load

Queues, caching and automated tests are in from day one. It is standard Laravel, so any good developer can pick it up.

One team, all the way

How a project runs

You see working software before you pay for most of it.

  1. 1

    Discover

    A 20-minute call, then a written brief with a fixed price from the published list. Bigger systems start with paid discovery, credited back.

  2. 2

    Prototype

    Within 7 days of signing you click through a working prototype of your system. Don’t love it? Your 10% deposit comes back.

  3. 3

    Launch and hand over

    You pay milestone by milestone, never ahead of work you can click. At launch the code, hosting and a signed security report are already in your name.

After launch, ask by voice note

Tell us what you need in your own words. We send back a written brief with the price from the list, and build it once you say yes.

  1. Send a voice note

    Talk it through from the van, in your own words. No forms, no tickets.

  2. We send a written brief to confirm

    Scope, price from the published list and a delivery date, in writing, before any work starts.

  3. You approve, we build it

    Nothing is built or billed until you say yes. Every change is tested and reviewed before it goes live.

Voice note · plumbing business, Auckland0:38

Written brief · for your approvalPrices from the published list
  • Van 2 on the dispatch board2 hoursCare hours
  • On-the-way text · Twilio SMSEmail & SMS moduleUS$600
Ready in 3 working daysUS$600 total
ApprovedBuildingTested and reviewed before it ships

Clear from the start

Fixed prices, published upfront

Operate

For a team that wants the website, CRM and one way of working in a single system.

Everything in Launch. CRM: pipeline, contacts, tasks. One module: quotes, bookings or client portal. One integration: Xero, QuickBooks, Stripe or Google. Unlimited users. Live in 5–6 weeks.

US$4,900 once

Start with Operate

Launch

For a business that needs a fast website it can edit, with leads in one inbox.

Up to 12 pages, Laravel + React. Content editor you can use. Move from WordPress/Wix with every URL redirected. Lead inbox built in. Live in 3–4 weeks.

US$3,500 once

Start with Launch

Need dispatch, inventory or several sites? A custom system starts at US$9,000, with paid discovery credited back. Care (hosting, backups and small changes) from US$149 a month, cancel any time. Every price

Prices exclude GST/HST. Proposals can be fixed in CAD or NZD.

Questions, answered

The things people ask on the first call

Who owns the code?

You do. It lives in your GitHub organisation from the first commit, and the hosting account is in your name. If you stop working with us, everything keeps running.

Why is it cheaper than a local agency?

Three reasons: modern tooling and a tested module library mean CRM, quotes and bookings are already built, our senior team is in Vietnam, and every project has a fixed scope. Review, testing and security are never the part we cut.

Where is your team?

Our studio is in Vietnam. Everyone who works on your project is a named, senior member of our own team. We do not subcontract.

How do you keep it secure?

A senior engineer reviews every change before it reaches you. It is tested, checked against the OWASP Top 10, and you get a signed security report at handover.

What happens if Byfocus disappears?

You have the code, the hosting, the documentation and admin access. Any Laravel developer can pick it up. That is the point of owning it.

How do you handle time zones?

New Zealand afternoons overlap with our mornings. For Canada we hold a fixed weekly call in your morning and send short video updates in between.

Make your website mean business.

Let’s talk about your business, where your website falls short, and what it could take to make it work. You leave with clear next steps.

Book a free 30-min call No pressure. No generic pitch. Just a useful conversation.

Find your focus.

Explore

Get in touch

info@byfocus.space

Websites and software built with care, from first conversation to final pixel.

Studios

Calgary934 2 Avenue NWCalgary, Alberta, Canada
Hanoi17/27 Van Bao, Lieu GiaiBa Dinh, Hanoi, Vietnam

© 2026 Byfocus Studio. All rights reserved.

Calgary · Hanoi