
Who we are
Built with a Utah homebuilder
HQ is a design, development and AI studio in Ogden, Utah, founded in 2012, with 250+ products launched. We build buyer apps, scheduling, purchase order tools and ERP integrations for homebuilders. For EDGEhomes, a Utah homebuilder, we rebuilt the buyer app so it keeps showing each buyer's construction progress when the ERP behind it goes down.
If you're a production or semi-custom builder, most of what you run on already exists: an ERP, Outlook calendars, a CRM, a vendor portal. The trouble tends to be the gaps between them, filled with spreadsheets and phone calls. That's where we've spent our time with EDGEhomes, building software that works with the systems already in place.
- 1,200+
- Pull requests merged on EDGEhomes' main codebase by November 2026
- 65
- Releases since the first in December 2025
- 9
- Purchase order fields the AI intake fills from a vendor's plain-English request
- ~6,300
- Automated tests behind the EDGEhomes platform
Homebuilder software we've built

EDGEhomes
A buyer app, a staff hub, booking and purchase orders
What started as a replacement for one spreadsheet became a platform with five parts: the My EDGEhomes buyer app for iOS and Android, an admin hub for staff, an AI assistant, appointment booking against staff Outlook calendars, and a variance purchase order tool.
Read the case study →
My EDGEhomes
A buyer app that keeps working when the ERP doesn't
In the spring of 2026 the API of Sapphire, EDGEhomes' ERP, started failing. We can't fix Sapphire. We added a saved copy of each buyer's last good data, so the app shows that, with when it was saved, whenever Sapphire errors or hangs. It's been live since July 2026.
Read the project story →
Variance purchase orders
Purchase orders from a sentence
Vendors don't want another login. So a vendor describes the extra work in plain words, and the tool fills in the nine fields EDGEhomes' purchasing system needs, scores how sure it is about each one and sends anything uncertain to a person. The construction manager handoff went live in October 2026.
Read the project story →What we build
Software for the whole build, from contract to walkthrough
A buyer signs in with their phone number and sees their own home: construction milestones, photos and service requests, with quick move-in homes to browse. My EDGEhomes replaced the app a prior team built, in the same App Store and Google Play listings.
See the EDGEhomes case studyProgress comes straight from your ERP, so nobody retypes it. When the ERP is down, buyers see their last good data and when it was saved, instead of an error where their build progress should be.
How the ERP fallback worksVariance purchase orders a vendor can request in a sentence, by chat or on a phone call, with checks for duplicates and work already on the original purchase order. Reason codes stay with your staff, and vendors never see them.
How the purchase order intake worksDesign studio sessions, orientations and walkthroughs booked against real staff calendars, where two overlapping bookings for one person can't both be saved. Each kind of appointment is configuration, so adding one doesn't need a developer.
Why we built EDGEhomes a scheduling toolOne place for your teams' tools, with Microsoft sign-in and roles mapped to Microsoft Entra groups. EDGEhomes asked for it so they could keep adding tools for their teams in one place.
More on custom developmentWhat a first project looks like
Start with one spreadsheet
A short call Tell us which part of the build causes the most calls and spreadsheets. Send us the file or the process behind it.
Requirements and an estimate We work out which systems the tool has to read and write, from your ERP to your calendars. Then we send an estimate. Kickoff can be as soon as a week after the contract is signed.
The first tool EDGEhomes started with a spreadsheet their CFO used to assign sales agents to model homes. Paxton started the replacement on a Saturday in March 2025, and Roberto built most of it over the next two weeks.
The buyer app The rebuild of My EDGEhomes started in July 2025. Android went out first at the end of June 2026, so it could catch anything before iOS followed on July 11.
One platform, growing In September 2025 EDGEhomes asked us to move the scheduler into the admin hub so they could keep adding tools in one place. Booking, the assistant and purchase orders all grew from that request.
What we'd tell you up front
To be honest about it, the first tool we built for EDGEhomes didn't take. In April 2026 the sales team was still scheduling from a SQL report one of their staff had built. A tool nobody opens hasn't done anything yet, and we've carried that worry into every piece since.
We also can't fix your ERP. What we can do is build around it, so your buyers and vendors aren't the ones who notice when it has a bad morning.
Questions about software for homebuilders
HQ does. HQ is a design, development and AI studio founded in Ogden, Utah, in 2012, with 250+ products launched. Since March 2025 it has built a connected set of software for EDGEhomes, a Utah homebuilder: the My EDGEhomes buyer app for iOS and Android, an admin hub for staff with Microsoft sign-in, an AI assistant that only answers from approved content, appointment booking against staff Outlook calendars, and a variance purchase order tool built to create approved orders in EDGEhomes' Sapphire ERP. By November 2026 the main codebase had more than 1,200 merged pull requests and 65 releases. HQ works with companies in Utah and elsewhere.
Yes. In the My EDGEhomes app, a buyer signs in with their phone number. The app matches it to their home in Sapphire, EDGEhomes' ERP, and shows their construction milestones and photos. Buyers can file a service request from the same screen or browse quick move-in homes. HQ rebuilt the app from scratch on React Native and Expo starting in July 2025, and it replaced a prior team's app in the same App Store and Google Play listings in June and July 2026.
Yes. HQ's EDGEhomes work reads from and writes to Sapphire, EDGEhomes' ERP. When Sapphire's API started failing in the spring of 2026, HQ added a per-buyer snapshot that saves each buyer's last good data and serves it, labeled with when it was saved, whenever Sapphire errors or hangs. It shipped with an ownership check so the cache can never show one buyer another buyer's data. To be fair, it has limits: a restart of the cache empties every snapshot, and photos aren't cached yet. Purchase orders approved in HQ's intake are created in Sapphire behind a switch EDGEhomes controls.
Yes. HQ built EDGEhomes' appointments system, which books design studio sessions, orientations and lot walkthroughs against the real Outlook calendars of the staff involved. The available times come from fixed scheduling rules, and since October 2026 the database itself refuses two overlapping bookings for the same person. Bookings are spread across the least-loaded designer, and each appointment type is configuration in the admin hub. It replaced EDGEhomes' old design studio scheduler in August 2026. Booking by text message was still in testing at the end of September 2026.
In EDGEhomes' case, in a sentence. A vendor describes the extra work by typing or by voice in a chat inside EDGEhomes' vendor portal. HQ's tool extracts the nine fields EDGEhomes needs and scores its confidence in each. Then it runs four checks, including whether the work is already on the purchase order and whether it was already requested. Low-confidence drafts go to a person. Vendors are never shown the reason code, which was EDGEhomes' decision. The construction manager handoff went live in October 2026, and the vendor rollout is waiting on EDGEhomes' vendor portal, so HQ isn't claiming vendor results yet.
A first tool can take weeks. EDGEhomes' agent scheduler was mostly built in the two weeks after Paxton started it in March 2025. The buyer app rebuild took about a year, from July 2025 to the store releases in June and July 2026, alongside the staff hub it shares a backend with. HQ will give you an estimate for the first piece after a short call.
Building homes? Tell us where it hurts.
Send us the spreadsheet, the process or the system that's causing the most calls. We'll set up a short call and tell you what we'd build first.
Book a short call