
Construction · Live
A cladding installer
An AI admin team of six agents, each with one job. Nothing sends on its own: the owner approves every quote.
We're an Edmonton software development company that builds custom software for construction companies, general contractors and field service operations — RFIs, change orders, progress draws, holdbacks and job costing on top of work orders, dispatch, a mobile crew app and invoicing, in one system wired into Procore, Sage and QuickBooks and you can own it outright. It's what the general contractor platform was built to do.
Construction software for a general contractor keeps the office and the field on one record: RFIs, submittals, change orders, progress draws, holdbacks and subcontractor coordination, plus field service management for work orders, dispatch and crew apps. AltaMatic builds custom construction software for Alberta contractors, integrated with the estimating and accounting tools you use.
Every contracting business runs quotes, jobs and invoices — the custom software for trades workflow. A general contractor carries a whole second layer on top: RFIs and submittals, change orders at project scale, progress draws and holdbacks, a bench of subcontractors whose paperwork and payments cascade off yours, and prompt-payment deadlines on all of it. Off-the-shelf tools force that layer into someone else's shape. Here's where it leaks — and what we build instead.
A question goes to the architect, an answer comes back three days later, and the crew works around it or waits — but nobody's tracking which RFIs are open, who owes the answer, or how long the clock has been running. Submittals sit in inboxes. Sites slow down and no report shows why.
Scope changes get agreed across multiple subs and phases, verbally, then billing day arrives and the paper trail doesn't match the work. On a GC's volume, a handful of undocumented changes per project is real margin, gone.
Draws get assembled from spreadsheets and memory, statutory holdback gets tracked in someone's head, and nobody's quite sure when the holdback is owed back. Alberta's prompt-payment rules put legal clocks on all of it — the format of a proper invoice, the 28-day payment window, the lien deadlines.
One view of every sub on every job — scopes, insurance, schedules, and the payments that cascade off yours — rarely exists. Under Alberta's Prompt Payment and Construction Lien Act, once you're paid, subs must be paid within 7 days; tracking who's owed what stops being bookkeeping and becomes a statutory duty.
Committed costs, actuals and change orders live in different places, so a project's real margin surfaces after it closes — when it's too late to do anything about it.
Drawings, permits, COIs, safety records, daily logs and photos live in inboxes and phones. When you need the trail — for a claim, a lien, a COR audit — reconstructing it is a project of its own.
Fewer hands are doing more work, and payment deadlines are set in law. Software carries the admin load that people used to.
48,800
Workers Alberta's construction labour force must add by 2035.
Source: BuildForce Canada, 2026–2035 Alberta forecast (July 2026)
43,700
Alberta construction workers (21% of the 2025 force) expected to retire by 2035.
Source: BuildForce Canada, 2026–2035 Alberta forecast (July 2026)
28 Days
The legal clock an owner has to pay a proper invoice under Alberta's prompt-payment rules.
Source: Prompt Payment and Construction Lien Act (Alberta.ca)
Figures verified against each source in September 2026. Read the full Alberta Contractor Operations Report →

Custom software shaped around how your office actually runs projects — built, deployed and kept running by the company that built it, and you can own it outright.
Every RFI logged the moment it's raised, routed to who owes the answer, chased against its deadline, with the full question-and-answer trail attached to the job. Submittals tracked through review so nothing stalls a site quietly.
Scope changes captured in the field, priced against the contract, and client-approved in writing before the work happens — across every sub and phase, so final billing matches what was actually agreed.
Draws assembled from what crews and subs actually logged, issued as compliant proper invoices on the contract's rhythm, with statutory holdback tracked per project — including when it's owed back.
One view of every sub: scope, schedule, documents, insurance, and the payment obligations that cascade off yours — including the 7-day subcontractor payment fuse. Who's been paid what, and when, stops being a reconstruction exercise.
Committed costs, actuals and change orders in one place, tied to each project, so margin is something you watch and steer — not something you learn about after the job is closed.
Drawings, permits, COIs, daily logs, safety records and photos organized against the job — the structured trail a lien, a claim or a COR audit needs, produced automatically while crews just do the work.


Underneath the project layer is the work itself — the dispatch, the crew on site, the service contract, the follow-up. This is custom field service management software, and for a general contractor it is the same system rather than a second one: a change order raised in the field and a draw assembled in the office read from the same job.
Every job on one board with a real status, the site, the customer, photos, notes and documents attached — from booked to complete to invoiced, with nothing falling off the end.
A dispatch board built for your crews and territory — drag-and-drop scheduling, confirmations and reminders that cut no-shows, and a live waitlist that refills cancellations automatically.
A phone-first app your crew actually uses — job details, checklists, photos, time and materials, and customer sign-off from the site. Works on any phone, no install, autosaves offline.
Maintenance and service agreements with their schedules, covered assets, billing rhythm and renewal dates — visits generated automatically, renewals flagged before they lapse.
Every piece of equipment at every site — with its model, serial, install date and full service log — so a tech arrives knowing what they're walking into and what's failed before.
Invoices that assemble themselves when work wraps and chase themselves on a schedule, plus automatic confirmations and on-the-way texts — wired into QuickBooks so nothing is re-keyed.
The capabilities above are shared, but the workflow changes by sector — quoting norms, seasonality, contracts and compliance. Here is how it changes in the fields we build for most.
The full custom software for trades pillar — estimating, dispatch, job costing and invoicing.
Service agreements, per-site equipment history, and project + service in one system.
Two peak seasons, maintenance agreements, and same-day equipment quotes.
Emergency-first phones, flat-rate quoting, and after-hours calls that decide the month.
Spring-rush call coverage and intake, on-site quoting from satellite measurement, crew scheduling and route density, and quote follow-up, for landscaping and snow crews whose margin lives on irregular sites.
Every figure below is reported by the business running the system, not independently audited.
4 hrs → 20 min
per quote
Landscaping company · Edmonton
Assembling an estimate — measuring irregular areas, pricing materials across rate tiers, accounting for site conditions — took most of a workday and only senior staff could do it accurately. Now any team member quotes accurately from day one, with margin protected on complex jobs.
Read the landscaping case study2–3 hrs → minutes
per bid submission
A demolition contractor · Alberta
Bid assembly ran two to three hours per submission, which capped how many opportunities could be answered at all. A go or no-go read is now available in under a minute, so estimator time goes to the bids worth winning.
Read the bid intelligence case studyFive systems → one
for the entire back office
General contractor · Edmonton & Calgary
A general contractor ran the office on spreadsheets, texts and memory. We built one operations platform shaped around how they actually run projects, from intake through the project layer to invoicing — owned by the company that runs on it.
Read the general contractor case study
The records your industry is held to are captured as the work happens, not rebuilt when someone asks. Systems can be hosted in Canada when you need it, and your data stays yours. How we handle security and data.
Invoice dates, payment deadlines, holdbacks and notice periods tracked against each contract, built around Alberta's Prompt Payment and Construction Lien Act.
Hazard assessments, toolbox talks, inspections and incident reports captured on site from a phone and kept with the job, ready for an OHS inspection or a COR audit.
Personal information handled to Alberta's Personal Information Protection Act and PIPEDA, and every follow-up message built for Canada's anti-spam law — consent recorded, unsubscribe honoured at once.
Permission levels by role, a record of who changed what and when, and anything customer-facing that needs a person held for sign-off. That safeguard layer is AltaGate, and it is in every system we build.
Yes. We're an Edmonton software development company, and general contracting is one of our deepest builds. We built an Alberta general contractor a custom CRM and back-office operations platform that replaces spreadsheets, texts and memory with one system shaped around how the company actually runs projects. The construction office runs a project layer — RFIs, submittals, change orders, progress draws, holdbacks and subcontractor coordination — on top of the field workflow, and that layer is exactly what we build for.
Off-the-shelf construction platforms rent you their workflow, per user per month, and your projects, costs and documents live in their product, shaped by their idea of how a GC works. A custom build is yours: shaped around how you actually run projects, integrated with the tools you keep, no per-seat fees as you scale, and an asset you can own outright. Often the right answer is a custom system that integrates with Procore or Sage rather than replacing them — we'll tell you honestly which fits your operation.
Yes — that's usually the point. We build around what stays: your accounting (Sage, QuickBooks), your project tools (Procore), your field apps (Jobber), and your existing document stores. Because the system is custom, an integration your business needs is part of the scope, not a feature request on a vendor's roadmap.
Alberta's Prompt Payment and Construction Lien Act (in force since August 29, 2022) sets hard clocks: proper invoices at least every 31 days, owner payment within 28 calendar days, dispute notices within 14 days, subcontractor payment within 7 days of being paid, and lien registration windows of 60 days for most work. A custom system generates compliant proper invoices, starts the clock when work wraps, tracks holdback, and flags every deadline per project and per sub — so compliance scales with your number of jobs, not the number of people watching calendars. We build software, not legal advice; your lawyer confirms the edge cases.
Field service management (FSM) software runs the businesses that send crews or technicians to a customer's site — work orders, scheduling and dispatch, a mobile app for the field, recurring service contracts, asset history, and invoicing. A custom FSM build is that software shaped around how your business actually runs, integrated with the tools you keep, and you can own it outright — instead of a per-seat subscription you bend your operation around. For a general contractor it sits underneath the project layer above: the same system runs the crew and the draw.
Off-the-shelf field service platforms rent you the same workflow they rent everyone, per user per month, and your jobs, customers and pricing live on their servers. A custom build is yours: shaped around your dispatch, your contracts and your assets, integrated with your accounting, no per-seat fees as you grow, and an asset you can own outright. When one of those platforms genuinely fits, we'll tell you — but when your operation fights the tool, custom is what stops the fight.
Yes. We build phone-first field apps that autosave offline and sync when there's signal — we did exactly that for an Edmonton company's field-quoting tool. And because the system is custom, it's built around what stays: QuickBooks or Sage, your existing phone number, and the tools your office already runs.
Scope drives price. Larger construction and field operations platforms are phased so you get working software early — usually the piece that stops the biggest leak, like change-order control, dispatch or progress billing — instead of waiting months for one launch. It starts with a free 30-minute call where we map how a project moves through your office and give you a realistic range; the optional $900 Blueprint sets the firm price and timeline, credited in full if you build with us. Because the system is built for your business, there's no per-seat subscription compounding underneath it.
For Alberta construction & field operations
30 minutes. We map how a project moves through your office today — RFIs, change orders, draws, subs and invoices — show you the biggest leak, and give you a rough cost range for the software that fixes it, whether you build with us or not.
Edmonton, Alberta · No commitment · 587-937-6948

Construction · Live
An AI admin team of six agents, each with one job. Nothing sends on its own: the owner approves every quote.

Construction Software · SaaS · About to go to market · running with early crews
Front to back — the entire product, built end to end.

Commercial Snow Removal · Live in production
5 winters — of Edmonton snowfall behind every seasonal price.

Spring Cleanup & Yard Removal · Live in production
Spring cleanup — quoted on-site by any staff member.
Up a level
Customer & Partner Portals
Job status, approvals and documents your customers reach themselves.
More In This Series
Wholesale & Distribution Software
Catalog pricing, multi-channel orders, fulfilment and reconciliation.
Operational Software
Jobs, customers, approvals and documents in one system you can own.
Internal Tools & Admin Portals
The one internal screen that replaces a spreadsheet and three logins.
Systems Integration
Accounting, CRM and field systems wired so nothing is retyped.
Proposal & Contract Automation
Document generated from your numbers, signed in the same flow.
Also Worth A Look
Alta
Online · AltaMatic
Powered by AltaMatic · Edmonton