Skip to content
Nametech Canada

Custom software development in Surrey, BC

Custom software with example data: one client record running from an accepted quote to the books, the client's own portal on a phone, and a release that passed every test before it shipped

Custom software is software written for one business: its own steps, its own prices and rules, its own customers, staff and crews. Instead of changing how you work to fit a subscription made for everyone, the software follows how you already win and deliver work. We design and build it for businesses in Surrey, across the Lower Mainland and elsewhere in Canada.

We build software we also run. Our own agency runs on NameCRM, the client system we wrote, and iFloor runs a Richmond flooring store from the first quote to the final payment. Every feature of both that is switched on today is listed, one line each, on our page of everything we have built.

Most businesses do not need all of it. The free 30-minute assessment looks at where your time and money leak today, and often the answer is one piece: a quoting tool, a client portal or a connection to QuickBooks. When a ready-made tool would do the job, we say so, and the scope and estimate for anything we build come in writing first.

The pieces we build

Seven kinds of custom software, and what each one does

Each piece has its own page with the work behind it. Most projects start with one and add the next when it pays for itself.

  • CRM Systems

    One record per customer for every call, email, quote and payment, shaped around how you sell.

  • E-Signature and Client Portals

    A private, branded page for each client to accept quotes, sign agreements, pay invoices and share files.

  • Quote and Estimate Tools

    Quotes priced from your own rates, with GST and PST worked out separately and accepted online.

  • Online Booking Systems

    Bookings from your real availability, with your own booking rules and two-way Google Calendar sync.

  • QuickBooks and Stripe Automation

    Invoices, payments, refunds and payouts mirrored with the same numbers, so nobody types them twice.

  • ERP Solutions

    Orders, purchase orders, crews, installs, invoicing and reporting run from one system.

  • AI Receptionist

    Part of NameCRM: it answers the calls you miss, says it is an AI, and books into your real calendar.

  • Not sure which piece comes first?

    That is what the free assessment is for.

    Book a Free Assessment

What we have built

Software we built and run every day

Nothing here is a mockup. Every line is live in NameCRM, the client system our own agency runs on, or in iFloor, which a Richmond flooring store runs on every day. Each one is taken from the product's own feature records.

NameCRM releases since August 2026
609
automated test suites guard every NameCRM release
228
automated tests run before every iFloor release
578
order columns carried over from a store's old tool on day one
35

Counted on September 28, 2026, from the products' own code and test records.

In NameCRMThe CRM we built and run our own business on

See NameCRM
  • NameCRM

    One page per client

    Every email, text, call, meeting, note, file, quote, invoice and payment sits on one timeline per client, so nobody has to ask where something is.

    See NameCRM
  • NameCRM

    A branded portal for every client

    Each client gets a private portal with their estimate, billing, files and messages, and the database opens one the moment a contact is created.

  • NameCRM

    4options on one quote

    Quotes accepted online

    A quote can offer up to four options priced on the server, and accepting it raises the deposit invoice and drafts the balance.

  • NameCRM

    Booking from your real free time

    Clients book from your real availability in their own time zone, and a change made in either calendar reaches the other within seconds.

  • NameCRM

    QuickBooks and Stripe with the same numbers

    Customers, invoices, payments, refunds, fees and payouts are mirrored to QuickBooks Online, and totals are checked across Stripe, NameCRM and QuickBooks.

  • NameCRM

    Access rules inside the database

    Every business table is locked by row-level security in the database itself, and an authenticator code is required at every sign-in once enrolled.

  • NameCRM

    Your data leaves with you

    One click exports every record as a zip of spreadsheet files with a manifest of the files, so your records never depend on us.

  • NameCRM

    609releases

    Released often, tested every time

    NameCRM has shipped 609 releases across 1,730 commits since August 2026, and 228 test suites run before any release can ship.

In iFloorThe system a Richmond flooring store runs on every day

See iFloor
  • iFloor

    One labour sheet from quote to paid

    One sheet carries each job from measurement to paid, with labour priced on the server from the owner's rate card beside the materials.

    See iFloor
  • iFloor

    A portal for staff, crews and customers

    Staff, subcontract installers and customers each work in their own portal, and installers never see the store's cost, margin or staff notes.

  • iFloor

    Its own system, hosted in Canada

    Every store runs on its own deployment and database, hosted in Canada in the Montreal region, so one store's data is never mixed with another's.

  • iFloor

    35order columns carried over

    Moved off the old tool on day one

    The store's old order tool was replaced on the first day of the build, with all 35 order columns carried into the new database.

  • iFloor

    Works without signal

    Job updates and completion photos taken without signal wait on the phone and send when the connection returns, completing the job exactly as if online.

  • iFloor

    One gate before every release

    Every release passes one gate that builds, lints and runs 578 automated tests and 8 structural checks, and nothing ships until it prints green.

See everything we have builtAll 433 live features of NameCRM and iFloor, one sentence each, grouped by what they do for a business.Browse all 433

Build or buy

When custom software pays off, and when it does not

An honest answer saves you money either way. This is how we decide at the free assessment.

Custom software pays off when

  • Your process is how you win workQuoting rules, approvals, crews or several departments that a template forces you to work around.
  • Staff retype the same detailsA customer, a price or a date copied by hand between tools that do not talk to each other.
  • Your rules are your ownRate cards, deposits, PST exemptions or booking limits that a generic tool cannot hold.
  • Clients and crews need their own viewA portal to sign, pay and follow progress, and a crew screen that never shows your costs.

A ready-made tool is the better buy when

  • A standard tool already fitsIf it covers how you sell and the gaps are small, buy it. We can set it up and connect it to your website.
  • Your process is still changingRun it by hand or on a simple tool until the steps settle. Software built too early gets rebuilt.
  • The job is the same for every businessEmail, calendars and the books themselves. We connect to QuickBooks Online rather than replace it.
  • There is no room for care after launchSoftware needs updates and fixes for as long as you use it, and that belongs in the budget from the start.

How we work

From a free assessment to a system you own

The team behind Nametech has built websites and software since 2014. Every build follows the same five steps, from a one-page website to a CRM.

Book a Free Assessment
  1. Free assessment

    Thirty minutes on how work moves through your business today, your website and your tools, then a plain answer on what we would build first.

  2. Scope in writing

    A written scope and estimate that says what is included and what is not. Nothing starts until you approve it.

  3. Weekly releases, tested

    We build in small releases you can try as we go, and every release passes our automated tests before it reaches you.

  4. Launch

    Your records moved in and checked, your team shown how it works, and the switch made on a day that suits you.

  5. Care

    Fixes, updates and new features after launch, shipped as small releases with the same tests behind every one.

Case studies

Custom software you can read about

See all our work
How iFloor carries a flooring job from quote to paid on one labour sheet, the seven steps the customer sees, and the three portals

iFloor: Flooring Store CRM

iFloor is the operations software Nametech built for flooring stores: one labour sheet from quote to paid, priced on the server, measured on a phone and signed online, with portals for staff, installers and customers, and calls, texts and email inside the app.

View project
A practice call on September 26, 2026: the AI receptionist says it is Seemab's AI assistant, the recap text it sent, and the 257 practice calls behind it

AI Receptionist: Our Own Phone Line

The AI receptionist inside NameCRM answers our own phone: it books into the real calendar, texts a recap, tells every caller it is an AI, and has been tested on 257 practice calls.

View project
Custom Centralized CRM Platform

Custom Centralized CRM Platform

A centralized CRM platform for a Surrey organization, bringing several departments and legacy systems onto one secure platform with dashboards, automated workflows and generated letters and ID cards.

View project
Enterprise Online Hub System

Enterprise Online Hub System

A secure online hub built in Surrey that gives users one sign-in for their applications, with automated eligibility checks, guardian access, scheduling and a real-time community dashboard.

View project

Related Services

Explore our related services

All web and marketing services

AI, put to work: strategy, assistants, automation and AI-powered marketing, built securely.

An AI assistant drafting replies for approval, the AI receptionist booking a meeting, and running automations

Open forms and plugin endpoints locked down, tested from outside and written down.

A website security review with example data: what a bakery's site showed strangers and how each item was locked or removed, the locks tested from outside as a stranger, and a record of every change

Areas we serve

Custom software for Surrey and Lower Mainland businesses

Our software team works from Surrey, BC. We come to you, at your business, at a spot near you or online, across Vancouver, Burnaby, Richmond, Langley, Delta and the rest of the Lower Mainland, and we build for businesses elsewhere in British Columbia and across Canada.

FAQ's

Frequently asked question

What is custom software, and how is it different from a subscription tool?

Custom software is written for one business, around its own steps, prices and rules. A subscription tool is written for thousands of businesses at once, so you adapt your work to it. With custom software the tool adapts to you, and you own what is built for you instead of renting it every month.

When is an off-the-shelf tool the better choice?

When it already covers how you sell and the gaps are small. Then buy it, and we can set it up and connect it to your website. Build when your process is how you win work, when staff retype the same details between tools, or when your rules, such as rate cards or deposits, do not fit a template.

Who owns the software you build for us, and our data?

You do. The code we write for you is yours once the project is paid, and your data and your domain are yours from the start. NameCRM, our own product, is different: it is a subscription we are opening to other businesses, and one click exports every record you hold in it.

Where is our data stored?

Each iFloor store's database is hosted in Canada, in the Montreal region. NameCRM keeps client records, files and call recordings in Canada too, while its server code runs in the United States, and our AI trust page names every service that sees what. A custom build can be hosted in Canada the same way.

How long does a custom software project take?

It depends on the scope, so we do not publish a standard timeline. After the free assessment, the written estimate splits the work into phases, and the first phase is something your team can use. Later phases arrive as small releases you try as we go, so you use the system long before the last feature lands.

What happens to our software if Nametech disappears?

Your code and your data are yours, so another developer can carry on. We build on widely used technology, such as a Postgres database and standard cloud hosting, and every system comes with its automated tests and written notes. That is what makes a handover safe, and it is how our own products are built.

Can custom software connect to QuickBooks, Stripe and our calendar?

Yes. NameCRM mirrors customers, invoices, payments, refunds and payouts to QuickBooks Online, takes card payments through Stripe and syncs with Google Calendar both ways, and our own business runs on those connections every day. We build the same connections into custom software, each one checked against the other system's own records.

How do you test software before our team relies on it?

Every release runs through automated tests first: 228 test suites and 35 real-browser harnesses for NameCRM, and 578 tests plus 8 structural checks for iFloor. A new check is trusted only after we have seen it fail, and changes touching money, sign-in or client data get an independent review before they ship.

Do you sell NameCRM, or build software for us?

Both, and they are different things. A custom build is written for your business, and the code is yours once it is paid. NameCRM is our own client system, which we are opening to other businesses as a subscription; request access for a walkthrough. At the free assessment we say which fits, or whether a ready-made tool does.

Can you move our records from the system we use now?

Yes. We move customers, history and files into the new system and check the counts before you switch. When iFloor replaced a flooring store's old order tool on the first day of the build, all 35 order columns came across, and NameCRM imported nine months of texts and voicemails from a previous phone provider.

How much does custom software cost?

It depends on the scope: how many steps, user roles and connections the software needs, and whether we extend a tool you already have or build from the ground up. We publish no flat price, because no two builds are alike. After the free 30-minute assessment you get a written estimate, with GST added on top. Call 604-900-2060 for pricing.

Do you build custom software for businesses outside Surrey?

Yes. We come to clients across the Lower Mainland, at their business, at a spot near them or online, and we build for businesses elsewhere in British Columbia and across Canada. iFloor's first store is in Richmond, and our own agency runs on NameCRM from Surrey.