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
| Example | The manual workflow today | What the tool must know | The custom-job signal |
|---|---|---|---|
| 1. Proposal generator | Site visit notes retyped into an old proposal | Pricing rules, conditions, approval limits | Price depends on judgment a template cannot express |
| 2. Field-to-report generator | Field readings retyped into a report at the office | Report format, pass or fail rules, sign-off | The report is what the customer pays for |
| 3. Commission calculator | Deals exported to a spreadsheet, then audited by hand | Every rule and exception, with a worked example | The plan has layers generic tools cannot hold |
| 4. Job intake and scheduling board | Requests from everywhere, scheduled before approval | Job stages, gates, who can override | Your gates fit no product's stages |
| 5. Client portal | Staff answer status questions and email files | What each client sees, what each status means | Clients see data from your own workflow |
| 6. Multi-location operations app | A subscription per location, rolled up by hand | The standard process, legitimate local variations | Per-location pricing for a tool you barely use |
| 7. Compliance submission builder | Data re-keyed from several systems at every deadline | A field map: each item, its source, its format | No product covers your filing or your data |
| 8. Internal dashboard | A weekly report assembled by hand from exports | Metric definitions, the source of every number | Metrics 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 to Turn a Spreadsheet Into an App (Map the Process Before You Migrate)
Most guides to turning a spreadsheet into an app start with the tool. But a workbook your business depends on is an undocumented process. Map who enters what, which tabs are workflow steps, which formulas are business rules, and which colors are status flags, then choose between cleaning up the sheet, a no-code app, a database, or custom software.

Custom CRM vs Off the Shelf: When to Stop Fighting Your CRM
Most small businesses should keep renting their CRM. Here are the four fights that mean yours no longer fits, what a build really costs, and the five questions that decide it.

How Much Does Custom Software Cost for a Small Business?
Custom software has fallen far enough in price that small businesses can seriously consider it. Here is what actually sets the number, one real $61,000 quote, and the five questions that decide whether to build at all.
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.
