Skip to content

Software & Technology

Custom Software Examples: What Small Businesses Actually Build

By Derek Coffey · October 7, 2026

Key Takeaway

The most useful custom software examples for a small business are not categories like CRM, ERP, or e-commerce. They are workflows: a proposal retyped after every site visit, a report built by hand every Monday, a commission check that eats days every cycle. The eight examples below are organized by the workflow each tool replaces, what the tool must know to do the job, and the signal that it is a custom job rather than something you can buy. They are illustrative examples of what small businesses build, not case studies. What they share decides whether any of them works: each one starts with a process someone has written down. Across 16 businesses we studied, only 27% of the work was documented at all.

What Custom Software Do Small Businesses Actually Build?

Mostly small internal tools, not platforms. An internal tool is software your own team uses to get one job done, shaped around how your business does that job. It usually replaces something nobody designed: a master spreadsheet, a chain of emails, and a person who moves information between them by hand. A few face the customer, like a portal. The realistic first build is one app around one painful workflow, the case we make in a custom app for your business is finally realistic.

Why Category Lists Miss the Point

Search for custom software examples and most of what comes back is a development shop's catalog: CRM, ERP, inventory, e-commerce. For most small businesses, the honest answer to nearly every one of those categories is to buy.

Owners do not describe their pain in categories anyway. They describe a workflow: every proposal gets typed twice, nobody trusts the commission numbers. When the CRM category came up on one discovery call, the owner put it plainly: "for a company our size, Salesforce doesn't make a whole lot of sense." That is not a rejection of customer records. It is a recognition that the category was sized for someone else, a decision we cover in custom CRM vs off the shelf.

A category tells you what software exists. A workflow tells you what to build, what it has to know, and whether to build it at all.

How to Read These Examples

Each example has four parts: the manual workflow as it runs today, the tool that replaces it, what it must know, meaning the documented rules it runs on, and the custom-job signal that tells you an off-the-shelf product will not do the job. Owner quotes are paraphrased from discovery calls and anonymized, and we attach no outcomes, because a number nobody measured is not worth printing. For how several of these same pains get fixed before any tool is involved, see our business process improvement examples.

Custom Software Examples at a Glance

ExampleThe manual workflow todayWhat the tool must knowThe custom-job signal
1. Proposal generatorSite visit notes retyped into an old proposalPricing rules, conditions, approval limitsPrice depends on judgment a template cannot express
2. Field-to-report generatorField readings retyped into a report at the officeReport format, pass or fail rules, sign-offThe report is what the customer pays for
3. Commission calculatorDeals exported to a spreadsheet, then audited by handEvery rule and exception, with a worked exampleThe plan has layers generic tools cannot hold
4. Job intake and scheduling boardRequests from everywhere, scheduled before approvalJob stages, gates, who can overrideYour gates fit no product's stages
5. Client portalStaff answer status questions and email filesWhat each client sees, what each status meansClients see data from your own workflow
6. Multi-location operations appA subscription per location, rolled up by handThe standard process, legitimate local variationsPer-location pricing for a tool you barely use
7. Compliance submission builderData re-keyed from several systems at every deadlineA field map: each item, its source, its formatNo product covers your filing or your data
8. Internal dashboardA weekly report assembled by hand from exportsMetric definitions, the source of every numberMetrics follow rules specific to you

Example 1: A Proposal Generator Built From the Site Visit

The manual workflow. An estimator walks the job with a notepad and a phone full of photos. Back at the office, they copy the last similar proposal, retype the measurements, look up prices in a spreadsheet that may not be current, and email a PDF once the owner checks the numbers. When the customer says yes, nobody is sure which version they accepted.

The tool. A site visit form on a phone captures measurements, conditions, and photos. The tool applies the pricing rules, produces the proposal, and tracks it until it is accepted. The accepted version becomes the record the job starts from.

What it must know. Unit prices, minimums, and markups. How site conditions change the price. Which line items travel together. Which discounts need the owner's approval.

The custom-job signal. If your pricing is a list, off-the-shelf quoting tools handle it. It is a custom job when the price depends on conditions only your best estimator knows how to read, or when the accepted proposal has to feed the schedule and the invoice without anyone retyping it.

Example 2: A Field-to-Report Generator for Inspection or Testing Work

The manual workflow. A technician records readings on paper and takes photos on their own phone. Later, someone in the office types the readings into a template, pastes in photos, checks each value against the limits, and emails the report. Finding last year's report means searching someone's inbox.

The tool. A field app that captures each reading in the shape the report needs, flags anything out of range while the technician is still on site, attaches photos to the right item, and files the finished report by customer and site.

What it must know. The report format. Every field with its acceptable range or pass or fail rule. Which specification applies to which job. What triggers a follow-up. Who signs off.

The custom-job signal. Generic form apps handle simple checklists. It is a custom job when the format is set by your customers or a standard, the pass or fail logic is specific to your work, and the report is what your customer actually pays for.

Example 3: A Commission Calculator That Runs on Written Rules

The manual workflow. Each cycle, someone exports closed deals into a spreadsheet, applies the comp plan rates, and handles exceptions from memory: split deals, house accounts, a special rate promised years ago. Then someone else audits it. One owner told us that audit alone took about three days every cycle.

The tool. A calculator that pulls closed deals, applies every rule including the exceptions, and gives each rep a line-by-line statement of how their number was reached. Only deals that hit an exception go to a person.

What it must know. Every rule in writing, each with a worked example: rates, tiers, splits, whether commission is earned at booking or payment, clawbacks, and when each plan change took effect.

The custom-job signal. Payroll and CRM tools handle a flat rate. It is a custom job when the plan has layers a generic tool can only fake with workarounds. If nobody can write the rules down, you are not ready to build, because the software would encode someone's best guess.

Example 4: A Job Intake and Scheduling Board With Approval Gates

The manual workflow. Requests arrive by phone, email, text, and web form, land on a whiteboard, and get a crew booked. One owner told us their crews were starting work before a proposal or purchase order existed, leaving billing to chase approvals after the fact.

The tool. One intake point and a board showing every job's stage, with gates: a job cannot be scheduled until the proposal is accepted and the purchase order is open, and cannot close until the report is filed. Emergencies need a named approver and get logged.

What it must know. The stages a job moves through and what each means. The rule for every gate. Who can override it. Crew skills and capacity.

The custom-job signal. Field service products do intake and scheduling well, so if one fits, configure it to enforce your gates. It is a custom job when your gates match no product's stages, or when the board has to pull proposal, schedule, and billing data from tools that do not talk to each other.

Example 5: A Customer or Client Portal

The manual workflow. Clients call and email to ask where things stand. Staff dig through folders, attach documents, and answer the same status question several times a week. Anything the client sends back gets retyped.

The tool. A secure portal where each client sees their own jobs, statuses, reports, and invoices, and can send requests or files that land in the right place with an owner attached.

What it must know. What each client may see. Which internal statuses are client-facing and what each means in plain language. What a client request triggers inside the business, and who owns it.

The custom-job signal. Many products include a basic portal. It is a custom job when the portal has to show data from your own workflow that no single product holds, or when the client experience is part of what you sell. One caution: a portal puts your process in front of the client, so a messy process becomes a visible one.

Example 6: A Multi-Location Operations App That Replaces a Per-Location Subscription

The manual workflow. Each location runs its own copy of an off-the-shelf tool, priced per location. Nothing rolls up, so someone exports every location's numbers into one spreadsheet for the owner. One owner told us they were paying roughly $2,000 per store per month for an off-the-shelf tool across several locations.

The tool. One app across every location with the shared process built in. Managers see their own location, and the owner sees all of them side by side. The business owns the tool instead of renting it again for every new door, the trade-off in own vs rent your software.

What it must know. The standard way every location runs the core workflow. Which local variations are legitimate and which are drift. What the owner needs to compare. Who can see what at each location.

The custom-job signal. A bill that climbs with every new location, a tool used for a sliver of its features, and a roll-up done by hand. Together, they are the clearest version of the test in when to stop using off-the-shelf software.

Example 7: A Regulatory or Compliance Submission Builder

The manual workflow. At every deadline, someone pulls data from several systems, re-keys it into the agency's form, and checks it twice. One owner told us this meant about three hours of data entry per submission, often done by the one person who knows the format's quirks.

The tool. A builder that maps every field to its source, assembles the filing from data captured during the period, flags anything missing, and records what was filed. A person still reviews it, because the tool removes typing, not judgment.

What it must know. A field map: every item on the submission, its source, its format, its validation rules, the deadline, and who signs.

The custom-job signal. If a standard product already prepares your filing, buy it. It is a custom job when no product covers the submission, or when the data lives in your own systems in a shape no outside tool understands.

Example 8: An Internal Dashboard That Replaces a Weekly Manual Report

The manual workflow. Every week someone exports from accounting, the CRM, and the schedule, pastes it into a spreadsheet, fixes the formats, and emails a PDF. One owner told us a routine report like this took about eight hours, mostly moving numbers from one place to another.

The tool. A live dashboard that pulls from the systems of record on a schedule, calculates each metric the same way every time, and shows everyone the same numbers.

What it must know. Who reads it and which decisions it drives. The written definition of every metric, such as what counts as a completed job. The source of truth for each number.

The custom-job signal. This is the example most often solved without custom software. If the data lives in a few systems that connect, built-in reports may be enough. It is a custom job when the metrics follow rules specific to your business or the sources do not connect. If the real data lives in spreadsheets, start with how to turn a spreadsheet into an app.

What These Examples Have in Common

  • Each replaces a person acting as the integration. The real job in every workflow above is moving information between places that do not connect.
  • Each runs on rules that already exist. The pricing rules, the commission exceptions, the scheduling gate. They just live in someone's head.
  • Each is small. One workflow done well, not a platform, which is what makes it buildable.

Owners underestimate the second one. One told us they "never thought we could automate any of that because it's so unique." Unique is exactly where off-the-shelf software fits worst and custom software fits best, as long as the uniqueness is written down.

How to Tell If Yours Is a Custom Job

The more of these fit your most painful workflow, the stronger the case for building.

  • It is core. It touches how you make money or win work.
  • You have tried to buy it. Your team works around the current tool with exports and side spreadsheets.
  • The rules are yours. Your pricing, approvals, or calculations follow logic no product can express.
  • You can write the rules down. If you cannot yet, document first. You are not ready to build.
  • The same data gets typed more than once. Every retyped field is a sign two systems should be one.
  • The bill grows with you. Per-seat or per-location pricing climbs every time you expand.
  • Your customers see the output. The report, proposal, or portal is part of what they pay for.

The other side: if the process is standard, like accounting or payroll, buy it. If you need a simple form or tracker, see no-code vs custom software. The longer version lives in build vs buy for custom software.

Every One of These Starts With a Documented Process

Look back at the "What it must know" line in each example. That line is the specification. A developer cannot invent your pricing rules, and AI cannot guess them correctly. Somebody has to write them down, and in most small businesses nobody has.

When we gap-analyzed 16 small businesses across 68 roles and 461 process areas, the average business had just 27% of its work documented. In 50.3% of role areas there was none at all, and 82% of teams were below 50% coverage. Build on numbers like that and the software encodes whatever the developer assumed.

That is why each of these examples belongs at the end of business process improvement, not the beginning: document how the work really happens, find where it breaks, fix the process, then build for what is left. Our sister company, The Software Effect, builds custom software you own, not rent, on top of that documented process rather than in place of it. If one of these examples reads like your business, scope the build around that workflow and weigh what custom software costs against what the manual version costs you every week.

Frequently Asked Questions

What are some examples of custom software for a small business?

A proposal generator built from site visit notes, a field app that produces inspection reports, a commission calculator, a job board that will not schedule unapproved work, a client portal, one app shared across several locations, a compliance submission builder, and a live dashboard that replaces a manual weekly report. Each replaces one workflow, not a category of software.

What are some examples of internal tools?

Internal tools are software your own team uses rather than sells: an intake and scheduling board, a commission calculator, a reporting dashboard, a quoting tool. Most replace a spreadsheet, a chain of emails, and the person who moves information between them.

What custom software do small businesses use?

Most buy off-the-shelf software for standard work like accounting and payroll, and build custom software only for workflows that are unique to them or core to how they win work. Those builds tend to be small internal tools, not platforms.

How do I know if I need custom software or an off-the-shelf tool?

Buy when the process is standard and a product fits how you already work. Consider building when the workflow is core, your team constantly works around the current tool, and the same data gets typed into several systems.

What do I need before building custom software?

A documented process: how the workflow really runs, including the rules, exceptions, and approvals, with the broken parts fixed before anyone writes code. That document becomes the specification. Our guide to business process improvement walks through the four stages.

Keep reading

How much of your business runs on you?

Twelve questions, about three minutes. You get a score across six areas, the one carrying the most risk, and the first thing to fix.