Custom Software from Washington, Utah

I build custom software from Washington, Utah for companies in St. George, Washington County and beyond that have outgrown spreadsheets, off-the-shelf SaaS, or manual handoffs between systems: web applications, integrations, internal tools and data pipelines.

25 years in enterprise IT means the boring parts are handled: authentication, data integrity, backups, and code you can hand to another developer if you ever need to.

Every project is quote-based. You get a written scope and a fixed price before any code is written.

Call (435) 266-0441

What I have built

b-squared.work

The operations platform I run my own business on: tasks, leads, approvals, calendar, SEO monitoring and reporting for every client, with automated collectors and a Telegram alert channel.

Hurricane Enduro Rentals booking system

A custom rental site on Next.js and Supabase with real-time availability, Authorize.net payments and Printify merchandise fulfillment, built for a Hurricane business.

SEO monitoring service

A standalone collector that pulls rankings, Search Console, Business Profile, backlink and page-speed data for every client on a schedule and writes it to one database.

Quality Creations quoting and invoicing platform

The admin platform behind a Southern Utah shed and garage builder: a quote builder with live pricing, e-signed quote acceptance, Stripe invoicing and payments, and a sync into their GoHighLevel CRM.

What you get with Custom Software

  • Custom web applications (React, Next.js)
  • System integrations (CRM ↔ accounting, e-commerce ↔ ERP, etc.)
  • API design and implementation
  • Internal tools and admin dashboards
  • Data pipelines and reporting automation
  • Legacy system modernization

Custom software for St. George companies

Desert Crest Insurance in St. George is the custom software example there: a bilingual quote and contact flow that writes every lead to a database and emails the agents the moment it arrives, plus an admin area with AI-assisted drafting for their blog. Most custom work starts the same way, with a business that has outgrown the tools it started with. I scope it in person.

Custom software for Washington companies

I am based in Washington, Utah. Washington companies get on-site discovery and a developer who is a short drive away when the system goes live.

Custom software for Hurricane companies

Two Hurricane systems: the Hurricane Enduro Rentals booking application handling availability, payments and fulfillment, and the Quality Creations quoting and invoicing platform for a custom shed builder on State Street.

Custom software for Santa Clara companies

No Santa Clara project yet. Same engagement as everywhere in the county: written scope, fixed quote, code you own, and a developer twenty minutes away.

Custom software for Ivins companies

Ivins is in range for on-site discovery. Same scope, same quote, same ownership; the Hurricane and St. George builds above are the reference.

How it works

  1. 1

    Scoping call (30 minutes, free)

    We map what you're trying to solve, the specific friction, the existing tools, the scale you need to handle. No sales pitch, no vague 'digital transformation' talk.

  2. 2

    Workflow mapping & estimate (1 to 2 weeks)

    I document your current process, identify the highest-impact change, and deliver a written project spec with a realistic estimate. If a smaller scope would solve 80% of the problem, I'll say so.

  3. 3

    Design & architecture

    Visual mockups for UI-heavy projects, system diagrams and data-model sketches for backend-heavy projects. You approve the plan before any production code is written.

  4. 4

    Build with weekly demos

    Two-week sprints with a working demo every Friday. You see real progress, catch direction issues early, and never get the 'six months later here's your software' surprise.

  5. 5

    Deploy, document, hand off

    Production deployment to your infrastructure, full source code delivery to your repo, written documentation for future maintainers, and training for your team if needed.

Questions I get asked

When should I build custom software instead of buying SaaS?

Build custom when SaaS can't do the specific job, when you're paying for a stack of features you don't use, or when you need to connect systems that have no off-the-shelf integration. Buying SaaS is almost always the right first move, it's cheaper upfront and faster to deploy. Custom makes sense at three inflection points: (1) your workflow is your competitive advantage and SaaS forces you to work like everyone else, (2) you're stacking 5+ SaaS tools ($200-$500/mo each) to approximate one internal tool, or (3) a specific process sits at the heart of your revenue and you need data ownership, custom logic, or integrations no vendor supports. A real example from my own client work: a Southern Utah landscape company was paying $400/month for a field-service platform it barely used. I built a custom quoting, invoicing, and Stripe payment system for $4,450 one-time, it pays for itself in about 11 months and saves roughly $4,800 every year after. I run that same build-vs-buy math before quoting any custom project so you don't overbuild.

What tech stack do you build with?

Frontend: React with Next.js 16 or Vite, TypeScript, Tailwind, and shadcn/ui for component systems. Backend: Go for high-performance services and APIs, FastAPI (Python) for AI-heavy work and data pipelines, Node.js/Express where it fits the team. Data: Postgres as the primary relational store (hosted on Neon, Supabase, or RDS), Redis for caching and queues, and vector databases, pgvector, Pinecone, or Qdrant, for retrieval-heavy AI features. Infrastructure: Vercel for Next.js apps, AWS (ECS, Lambda, S3) for custom services, Docker for anything self-hosted, GitHub Actions for CI/CD. I pick the stack that fits the problem and your team's ability to maintain it, not whatever is trending. I've been shipping code for 25+ years and I stay close to what's stable.

Do I own the source code?

Yes, full source delivered to your GitHub organization on completion, hosted on your cloud account, with no proprietary lock-in. From day one the repo sits under your org (or a shared org you control), the hosting account is in your name, and the database is yours. I write README files, architecture notes, and runbooks for every project so the next engineer, me, your in-house hire, or another agency, can pick it up without a six-week ramp. There are no license fees, no 'agency-only' dependencies, and no custom frameworks you'd need me to maintain. If we part ways after launch, you keep shipping. The only thing I retain is the right to reference the project in my portfolio, and even that is negotiable with an NDA.

How long does a typical custom software project take?

Timelines run from 6 weeks to 6+ months depending on scope. MVPs, one core workflow, one user role, a single integration, ship in 4-8 weeks. Full internal tools with auth, multiple user roles, and a handful of integrations run 3-4 months. Larger products with billing, multi-tenancy, admin dashboards, and public APIs take 4-6 months and sometimes more. I work in two-week sprints with a demo every other Friday so you see working software early and steer the build in real time, rather than getting one big reveal at the end. I also ship to production from week two, feature-flagged and behind auth, so deployment surprises don't compound into a launch-day fire.

How does B-Squared compare to other custom software developers in Southern Utah?

Southern Utah has few local custom-software options, so most businesses choose between out-of-state firms, offshore shops, and B-Squared. The differentiators: 25+ years shipping production software, direct senior engineering with no project-manager layer, full source-code ownership in your own GitHub org, and a build-vs-buy analysis before any quote so you don't overbuild. Engagements are quote-based and scoped to the specific problem, CRM, integrations, internal tools, dashboards, APIs, on a modern stack (React, Next.js, Go, FastAPI, Postgres). Larger firms offer bigger teams for enterprise-scale, multi-year programs; offshore shops compete on hourly rate. The trade-off with B-Squared is senior-level work, local accountability, and honest scoping over headcount.

How much does custom software or a custom web app cost?

Real numbers from my signed proposals: a quoting, invoicing, and Stripe payment system for a Southern Utah service company ran $4,450 (about four weeks of engineering). A full custom e-commerce platform with customer portal, loyalty system, and shipping integration ran $14,500 over 10-12 weeks. Mid-size automations with multiple integrations typically land between $5,000 and $15,000. Every project is fixed-price for an agreed scope, no open-ended hourly burn, and starts with a build-vs-buy analysis, because the right answer is sometimes a $50/month SaaS subscription instead of custom code. The strongest ROI case is replacing recurring subscriptions: one-time builds that eliminate a $300-$500/month tool stack typically pay for themselves inside a year. Quotes come after a free 30-minute discovery call, and payment splits across project milestones.

Talk to Brett

One developer in Washington, Utah. Call (435) 266-0441, or send the form and I reply within one business day.

Call (435) 266-0441

Serving St. George, Washington, Hurricane, Ivins, Santa Clara & all of Washington County