Start a Project → Taking projects
Field notes · 928 Builds · Tucson, AZ

We build software
for small businesses.

Guides on automations, internal tools, AI integrations, and custom software — written for business owners tired of duct-taping SaaS tools together. From the team at 928 Builds, Tucson, AZ.

10 articles Updated June 2026 928builds.com
Start Here · About

What Is 928 Builds? Custom Software for Small Businesses

928 Builds is a custom software studio in Tucson, Arizona that builds internal tools, automations, AI integrations, and MVPs for small businesses and operators.

928 Builds · Tucson, AZ
The tool
you wish
existed?
We'll build it
Strategy

928 Builds vs Hiring a Developer: What Small Businesses Actually Need

Should you hire a freelancer, use an agency, or work with 928 Builds? Honest breakdown of what each option costs and delivers.

Automation

How 928 Builds Automates Lead Follow-Up for Trades Businesses

Manual lead follow-up is killing your conversion rate. Here's exactly how 928 Builds builds automated lead pipelines for contractors.

Strategy

Custom Dashboard vs Off-the-Shelf SaaS: What 928 Builds Has Learned

When should you build a custom internal tool vs configure existing SaaS? The honest decision framework from real project experience.

AI

AI Integrations for Small Businesses in 2026 — What 928 Builds Actually Builds

Not chatbots. Practical AI inside your operations — lead classification, transcript summarization, document extraction.

Pricing

What Custom Software Actually Costs in 2026 — 928 Builds Pricing Explained

No 'starting at' nonsense. Real ranges by project type, what drives price up or down, and how 928 Builds quotes.

Local

928 Builds Works With Businesses Across Arizona — Here's How

928 Builds is a custom software studio in Tucson, AZ specializing in internal tools, automations, and MVPs for local businesses.

Case Study

The One-Week Automation That Saved 8 Hours a Day — A 928 Builds Field Note

A real 928 Builds project: automating a manual data entry process consuming a full workday for a small operations team in Tucson.

Development

MVP Development for Small Teams in 2026 — How 928 Builds Ships in Weeks

928 Builds builds working software prototypes for founders and operators in 4–8 weeks. Here's the approach, the stack, and what makes it work.

Start Here

Is 928 Builds Even a Good Fit? Honest Answer.

Most service pages tell you you're a perfect fit. We'd rather help you figure out if you're actually not — before you spend a dollar.

The tool you wish existed?
We'll build it

Fixed quote. Ships in weeks. You own the code. Custom software studio — Tucson, AZ.

Start a conversation at 928builds.com →
About

What Is 928 Builds? Custom Software for Small Businesses

My name is Joel Bennett. I run 928 Builds out of Tucson, Arizona — a small software studio that builds custom tools, automations, and integrations for small businesses. This article is the best place to start if you want to understand what we do and whether it might be useful to you.

Think of 928 Builds like a custom workshop. Instead of furniture, we build software tools — the kind that make your business run smoother. Not apps for everyone. Tools built specifically for how you work. We're a small software studio based in Tucson, Arizona We build custom internal tools, automations, AI integrations, dashboards, and working software prototypes for small businesses and operators who've outgrown spreadsheets but don't want to hire a 12-person agency.

Every project ships with a fixed quote, a real timeline, and full code ownership transferred to you. No lock-in. No project managers between you and the builder.

What We Do

  • Internal tools — custom dashboards, job pipelines, lead trackers, crew management systems, custom CRMs
  • Automations — form submissions to CRM, lead routing, follow-up sequences, SMS notifications
  • Integrations — Sheets ↔ Stripe ↔ Twilio ↔ your CRM
  • AI integrations — lead classification, transcript summarization, document extraction using large language models
  • MVPs — the thing in your head, working. Built in weeks, not months

Who Is 928 Builds For?

Operators running real businesses: contractors, landscapers, roofing companies, small SaaS founders, service businesses. People who have a specific problem they've already felt and can describe what success looks like.

How It Works

  1. 30-minute call — you describe the problem
  2. Written spec and fixed quote within 48 hours
  3. 50% upfront, 50% on delivery
  4. Working prototype every Friday
  5. Ship, hand off code and docs, 14-day stabilization

Start a conversation at 928builds.com →

The tool you wish existed?
We'll build it

Fixed quote. Ships in weeks. You own the code. Custom software studio — Tucson, AZ.

Start a conversation at 928builds.com →
Strategy

928 Builds vs Hiring a Developer: What Small Businesses Actually Need

When a small business decides it needs custom software, three options come up: hire a freelancer, hire an agency, or find a small studio. Here's the honest breakdown.

Hiring a Freelancer

Best for: Very specific, well-defined one-time tasks. Typical cost: $50–$150/hr. The problem: Availability is unpredictable. Communication overhead is high. Undocumented code that's hard to maintain afterward.

Hiring an Agency

Best for: Large, complex projects with compliance requirements or enterprise clients. Typical cost: $10k–$100k+. The problem: You're paying for overhead — project managers, account reps, office space. The person you met in the pitch rarely writes your code.

Working with 928 Builds

Best for: Small businesses with a specific, well-felt problem who need custom software in weeks. Typical cost: A few thousand for automation. Mid-four figures for a working MVP. Fixed quote, no hourly billing. You talk to the builder directly. You own everything on delivery.

The Honest Answer

For most small businesses under $50k: a small studio beats an agency on speed, communication, and cost. It beats a solo freelancer on reliability and documentation. For simple automations under $1,500: use Zapier or a freelancer. We'll tell you that directly if it's your situation.

Describe your problem to 928 Builds →

The tool you wish existed?
We'll build it

Fixed quote. Ships in weeks. You own the code. Custom software studio — Tucson, AZ.

Start a conversation at 928builds.com →
Automation

How 928 Builds Automates Lead Follow-Up for Trades Businesses

Here's a problem most trades businesses know too well: a homeowner fills out your website form asking for a quote. You're on a job site. By the time you see it — a few hours later — they've already hired somebody else. Not because you're worse. Because someone else was faster.

That gap between "lead comes in" and "you respond" is costing you real money. And it's completely fixable with automation.

The Problem

A roofing company gets a quote request at 2pm. The owner is on a roof. He sees it at 6pm. By then the homeowner has already booked the competitor who called back in 20 minutes. Speed to lead is the single biggest predictor of close rate in local service businesses.

What 928 Builds Does

Instant SMS to the owner

The moment a form is submitted, an SMS fires to your phone with the lead's name, number, what they need, and their city. Built with Twilio and a webhook.

Automatic response to the lead

Simultaneously, the system texts the lead: "Hey [Name], we got your quote request and will call you within the hour." This buys time and signals responsiveness before you've picked up the phone.

CRM entry

The lead gets logged automatically — name, phone, job type, location, timestamp. No manual data entry.

Follow-up sequence

If they don't book in 24 hours, a follow-up text fires. 48 hours, another. Three touches, zero manual effort.

Dashboard view

A simple internal dashboard shows every open lead, status, last contact, and what needs action today.

What This Costs

A full lead automation system typically runs $2,000–$4,000. One-time build. You own everything. Most clients recoup the cost in one or two additional closed jobs.

Talk to 928 Builds about your lead process →

The tool you wish existed?
We'll build it

Fixed quote. Ships in weeks. You own the code. Custom software studio — Tucson, AZ.

Start a conversation at 928builds.com →
Strategy

Custom Dashboard vs Off-the-Shelf SaaS: What 928 Builds Has Learned

SaaS — software as a service — is the stuff you pay for monthly. Salesforce, HubSpot, QuickBooks, Monday.com. Built for a broad audience, sold to everyone, designed to fit most businesses "well enough." The problem is your business isn't most businesses.

One of the most common calls 928 Builds takes: "I've been paying for this tool for two years and it still doesn't fit how we actually work."

The Default Answer: Configure First

Before any custom build, 928 Builds asks: could this be solved with a $20/month SaaS and a Zap? If yes — configure first. We've turned down custom builds because the right answer was a one-hour Airtable setup. That's the kind of honesty we want to be known for.

When Custom Beats SaaS

  • Your workflow is genuinely unique in ways no SaaS accommodates
  • You're paying for features you never use
  • The integration chain is too complex — 8 Zaps connecting 6 tools, breaking weekly
  • Data lives in too many places with no single source of truth
  • Training new hires on the tool takes longer than doing things manually

The Real Cost Comparison

Off-the-shelf SaaS: $200–$500/month. Designed for everyone, which means it fits no one perfectly. You pay forever, you adapt your workflow to the tool, and the bill grows every time you add a team member.

928 Builds custom tool: One-time build cost of $3,000–$10,000. Designed around exactly how you work. Zero monthly fee after delivery. Adding five more users costs you nothing extra. And when your business changes, you change the tool — not the other way around.

At $300/month for SaaS you're spending $3,600/year for something that gets you 60% of what you need. A custom build pays for itself in under three years — and every year after that is pure savings.

Try the 928 Builds spec generator →

The tool you wish existed?
We'll build it

Fixed quote. Ships in weeks. You own the code. Custom software studio — Tucson, AZ.

Start a conversation at 928builds.com →
AI

AI Integrations for Small Businesses in 2026 — What 928 Builds Actually Builds

AI is a tool. Like any tool, it's useful when it does something specific — and useless when it's just for show. 928 Builds has one filter for AI integrations: does it actually save time or improve a real decision? If yes, it belongs in your business. If it's just AI for the sake of saying you have AI, skip it.

Here's what actually works.

Lead Classification

A classifier reads each inbound inquiry, tags it (hot/warm/cold, residential/commercial, urgent/flexible), and routes it accordingly. The owner sees only the hot leads highlighted. Response time to serious buyers drops from hours to minutes.

Transcript Summarization

Call recordings → Whisper transcription → structured notes (what the client needs, objections, next steps) → logged to CRM automatically. No manual note-taking. No forgotten follow-ups.

Document Extraction

Subcontractor bids and material quotes arrive as PDFs. Extractors pull structured data — total cost, scope, exclusions, validity — automatically. What took 2 hours takes 2 minutes.

First-Draft Response Generation

Inbound message → contextually appropriate first draft → surface in your inbox for one-click send. You never start from a blank page. Average response time drops dramatically.

What We Tell People to Skip

Website chatbots — most frustrate customers who just want to call. AI replacing human judgment on high-stakes decisions. Fine-tuning models — prompt engineering with modern AI models handle 95% of use cases at a fraction of the cost.

Talk to 928 Builds about AI integrations →

The tool you wish existed?
We'll build it

Fixed quote. Ships in weeks. You own the code. Custom software studio — Tucson, AZ.

Start a conversation at 928builds.com →
Pricing

What Custom Software Actually Costs in 2026 — 928 Builds Pricing Explained

Imagine asking a contractor to build you a deck and getting "it depends" for three weeks before seeing a number. That's what most software agencies do. We don't. Here's exactly what things cost at 928 Builds — before you ever talk to us.

Simple Automation: $1,500–$3,000

One workflow, one pain point. Form submissions logged automatically and texted to the owner. Lead routing by service type. Nightly email summary of daily activity. Typically one week to build.

Internal Tool or Dashboard: $3,000–$8,000

A real application with a database, user interface, and business logic. Job tracking dashboard. Lead pipeline tool. Custom CRM built around a specific sales process. Typically 2–4 weeks.

Integration Project: $2,500–$6,000

Getting multiple existing systems to talk to each other. Salesforce ↔ QuickBooks sync. Custom Stripe integration. Multi-source data aggregation into a single dashboard.

Working MVP: $6,000–$20,000

A deployable web application built from scratch. Frontend, backend, database, authentication, payments if needed. Typically 4–8 weeks.

AI Integration: $2,000–$6,000

Lead classifier, transcript summarizer, document extractor, first-draft response generator.

How 928 Builds Quotes

Fixed number after a 30-minute call. Not a range. Not "starting at." Payment: 50% upfront, 50% on delivery. No surprise overages.

Get a real quote from 928 Builds →

The tool you wish existed?
We'll build it

Fixed quote. Ships in weeks. You own the code. Custom software studio — Tucson, AZ.

Start a conversation at 928builds.com →
Local

928 Builds Works With Businesses Across Arizona — Here's How

928 Builds is based in Tucson, Arizona We work with Tucson and Phoenix clients who want occasional in-person meetings, and remotely with clients anywhere in North America.

What Tucson Businesses Typically Need

Lead Management

Inbound leads through website forms and Google Business Profile with no organized system. 928 Builds builds automated lead pipelines — instant notification, automatic logging, follow-up sequences without manual effort.

Job Tracking

Crews, schedules, job status through text messages and spreadsheets. We build internal dashboards: one view of every active job, who's on what, what needs attention today.

Reporting

Revenue by job type, close rate by lead source, crew utilization. Data in one place, simple view of it. A 928 Builds sweet spot.

Why Geography Matters — But Not How You Think

Being based in Tucson doesn't mean we only think locally. It means we actually understand the businesses we build for. We know that a landscaping company in Marana runs differently than a tech startup in Scottsdale. We know that a contractor in Flagstaff has different scheduling pressures than one in Green Valley. Local knowledge makes better software — not because of proximity, but because of context.

The best software isn't built by people who've never seen your industry. It's built by people who understand why your current process looks the way it does — and what it would take to actually improve it.

Reach out to 928 Builds — Tucson's custom software studio →

The tool you wish existed?
We'll build it

Fixed quote. Ships in weeks. You own the code. Custom software studio — Tucson, AZ.

Start a conversation at 928builds.com →
Case Study

The One-Week Automation That Saved 8 Hours a Day — A 928 Builds Field Note

This is a field note from a real 928 Builds engagement. Details are anonymized but the problem, solution, and outcome are accurate.

The Problem

A Tucson-based service business with a team of 8 was spending roughly 8 hours per day on the same three manual steps: read the customer inquiry email, copy the details into a spreadsheet, copy them again into an invoicing tool, then text the relevant crew member. Same data. Every inquiry. Every day. Two people sharing the load.

Nobody had time to question whether this was the only way. It was just how it worked — until it wasn't sustainable anymore.

What We Built

Three connected pieces, built in about a week using Google Apps Script and Twilio:

Email watcher. When a customer inquiry hits the inbox, a script reads it, pulls out the relevant fields — name, phone, service, address, timing — and moves on automatically.

Sheet entry + invoice draft. That data goes straight into the master tracking spreadsheet and pre-fills a draft invoice. The team member opens it, checks it, hits send. No typing.

Crew SMS. When someone checks a confirmation box in the sheet, an automated text fires to the right crew member with the job details. No forwarding, no calls, no sticky notes.

The Outcome

Eight hours of daily manual work became about 45 minutes of review. The two people doing data entry got their time back. The owner stopped being the bottleneck on job assignments.

Build cost: $1,000–$1,500 · Build time: 4–5 days · Payback period: roughly one week

This sits at the entry level of what 928 Builds takes on — three tools, one workflow, no custom UI or database. Most of our projects are more involved and run $3,000–$10,000+. But not every problem needs a $10,000 solution, and we'd rather quote honestly than inflate scope to justify a bigger number. If your business has a process like this — something manual, repetitive, and clearly automatable — tell us about it.

Tell 928 Builds about your manual process →

The tool you wish existed?
We'll build it

Fixed quote. Ships in weeks. You own the code. Custom software studio — Tucson, AZ.

Start a conversation at 928builds.com →
Development

MVP Development for Small Teams in 2026 — How 928 Builds Ships in Weeks

MVP stands for "minimum viable product." In plain terms: the simplest version of something that actually works. Not a demo. Not a mockup. Something real people can use, on day one, that solves the specific problem you built it for.

At 928 Builds, that's the only kind of MVP we build.

Define the Three Things

Before writing a line of code: what are the three things a user absolutely must be able to do for this to be useful? Everything else is v2. This is how you ship in weeks instead of months.

Boring Stack, Fast Ships

Default stack: React or Next.js, Node or Python, PostgreSQL or Supabase, Netlify or Vercel, Stripe if needed. Boring tools ship faster, attract more maintainers, have better documentation, and won't go to zero next year.

Weekly Working Demos

Every Friday: a working demo of what's working. A working link you can click through yourself. Direction problems caught on week one, not week four.

Ship and Hand Off

Code in your GitHub. Deployment in your accounts. README, architecture doc, credentials transferred securely, 30-minute walkthrough call. Another developer can take over without ever talking to 928 Builds again.

Timeline and Cost

Standard 928 Builds MVP: 4–8 weeks. Cost: $6,000 for a simple three-feature build to $20,000 for complex integrations, auth, and payment flows. Fixed quote.

Try the 928 Builds spec generator →

The tool you wish existed?
We'll build it

Fixed quote. Ships in weeks. You own the code. Custom software studio — Tucson, AZ.

Start a conversation at 928builds.com →
Start Here

Is 928 Builds Even a Good Fit? Honest Answer.

Most service pages tell you you're a perfect fit. We'd rather help you figure out if you're actually not — before you spend a dollar. Here's the honest version.

Signs You're Probably a Good Fit

You have a specific pain, not a vague wish. The best projects start with something like: "We spend three hours every morning copying data between two systems" or "leads come in and nobody knows who followed up." That's a real problem with a real shape. Vague wishes — "I want to be more efficient" — don't build into good software.

Your current process has a workaround that's becoming a full-time job. Spreadsheets duct-taped to email duct-taped to a text thread duct-taped to someone's memory. You know it's broken. You just haven't had time to fix it. That's a 928 Builds job.

You've already tried the off-the-shelf option and it doesn't fit. You bought the SaaS. You watched the onboarding videos. You're still doing it manually because the tool doesn't match how you actually work. Custom software exists for exactly this situation.

You can make decisions without six stakeholders. Our best projects move fast because one person can say yes or no. If every decision needs a committee, the project slows down and the budget goes up. Small teams move faster — that's actually an advantage here.

Your budget is real, not theoretical. Custom software starts at $1,000 for simple automations and goes up from there based on scope. If the number needs to be under $500, Zapier or a freelancer on Upwork is the honest answer — and we'll tell you that on the first call.

Signs You're Probably Not a Good Fit

You're not sure what problem you're solving yet. If you need help figuring out what you need, start with a consultant or a discovery process — not a build. We write specs and build things. We don't do open-ended "digital transformation."

You need it done in 48 hours. We move fast — most projects have a working prototype inside two weeks. But "by tomorrow" usually means cutting corners, and we'd rather pass than deliver something we're not proud of.

You need something massive. If your project needs a team of five developers for six months, we're the wrong shop. We're small on purpose. If the scope is genuinely that large, we'll tell you and we can point you in the right direction.

The Fastest Way to Find Out

Describe your problem in two or three sentences. What are you doing manually right now that feels like it shouldn't require a human? What breaks when someone's out sick? What takes up time you'd rather spend on actual work?

Send that to us. We'll tell you within 24 hours whether it's a 928 Builds job, what it would roughly cost, and what we'd actually build. No sales call required to get that first answer.

Describe your problem — get a real answer within 24 hours →

About the Builder

Joel Bennett · 928 Builds · Tucson, AZ

We build software tools for small businesses and operators — automations, internal dashboards, integrations, and MVPs. 928 Builds is the studio I built around that work. Most of our clients come in skeptical that custom software is worth it for a business their size. Most of them leave wishing they'd done it sooner. If you've got a process that's costing you time every single day, we'd like to hear about it.

The tool you wish existed?
We'll build it

Fixed quote. Ships in weeks. You own the code. Custom software studio — Tucson, AZ.

Start a conversation at 928builds.com →