Software people love jargon the way lawyers love Latin — it sounds impressive and keeps you from asking follow-up questions. That's a problem when you're the one signing the check. Here are the fourteen terms you'll actually hear when buying software for a small business, defined in plain English, with no quiz at the end.
Custom software
Custom software is an application built specifically for one business, matching its exact workflow instead of forcing the business to adapt to a generic tool. You own it outright, so there are no per-user fees and no vendor deciding to triple prices next year. It used to be a big-company luxury; AI-accelerated development has pushed the cost into small-business territory.
Off-the-shelf software
Off-the-shelf software is a ready-made product built for thousands of businesses at once, typically sold as a monthly subscription. It's cheap to start and fast to adopt, which makes it the right answer surprisingly often. The catch: it fits everyone approximately and nobody exactly, so businesses end up bending their process around the tool — or bolting three more tools on to fill the gaps.
Web app
A web app is software that runs in a browser and does something interactive — storing data, taking bookings, running calculations — rather than just displaying pages. A website is a brochure; a web app is a tool. Because it lives in the browser, there's nothing to install and it works on any device. Not sure which one your business needs? That distinction drives the price more than anything else.
AI-accelerated development
AI-accelerated development is building software with experienced developers using AI tools to work dramatically faster, cutting the cost and timeline of custom software without cutting quality. The AI writes and refactors code at speed; the human decides what to build, reviews everything, and takes responsibility for it. The result: projects that used to take six months and six figures now ship in weeks at small-business prices.
Automation
Automation is having software perform a repetitive task — sending reminders, moving data, generating invoices — automatically instead of a person doing it by hand. Good candidates are tasks done the same way every time, more than a few times a week. The payoff isn't just saved hours; it's that software doesn't forget, mistype, or call in sick. Our automation guide covers where to start.
Integration (API)
An integration connects two software tools through an API so they share data automatically, eliminating manual copy-paste between systems. An API (application programming interface) is simply the doorway a tool exposes so other software can talk to it. When someone says "does it integrate with QuickBooks?", they're asking whether the two systems can pass data through that doorway without a human in the middle.
CRM
A CRM — customer relationship management system — is a database of your customers and every interaction with them: calls, quotes, jobs, follow-ups. Its real job is making sure nothing lives only in the owner's head or a sales rep's notebook. Plenty of businesses run one in a spreadsheet until the spreadsheet starts fighting back; that's usually the moment to upgrade.
Dashboard
A dashboard is a single screen that pulls your key business numbers — sales, jobs in progress, cash position, whatever you steer by — together in real time. Instead of assembling a report from five tools every Monday, you glance at one page and know how the business is doing. Here's what a good one shows and what it costs.
SaaS (and per-seat pricing)
SaaS — software as a service — is software you rent monthly rather than own, running on the vendor's servers. Most SaaS uses per-seat pricing: a fee for every employee who logs in, so a $49/month tool quietly becomes $490 as you grow. Renting is great until the math flips; for a team of ten paying seats forever, owning custom software can be cheaper within a year or two.
Data migration
Data migration is moving your existing records — customers, jobs, history — from an old system or spreadsheet into a new one, cleaned and intact. It's the unglamorous step that decides whether a new system starts useful or starts empty. Done well, it also fixes years of duplicates and typos on the way in. Always ask who's doing it and what it costs; "migration not included" is a classic hidden fee.
MVP (minimum viable product)
An MVP — minimum viable product — is the smallest version of a piece of software that solves the core problem, shipped first so you get value quickly. Instead of guessing every feature up front and paying for all of it, you launch the essential 20%, use it, and let real experience decide what gets built next. "Minimum" describes the scope, not the quality.
Hosting
Hosting is the service that keeps your website or app running on a server connected to the internet, twenty-four hours a day. For a small-business app it typically runs $5–50 per month — one of the few genuinely small numbers in software. When a developer hands you a finished project, ask where it's hosted, who has the login, and what it costs annually. The answers should be short.
Scope creep
Scope creep is when a software project slowly grows beyond what was originally agreed — one "quick addition" at a time — inflating the cost and timeline. It's the number-one reason projects blow their budgets, and it thrives on vague, hourly-billed agreements. The defenses are a written scope, a fixed price, and a parking lot for good ideas that can wait for version two.
Technical debt
Technical debt is the future cost of quick-and-dirty shortcuts in software: code that works today but gets harder, slower, and more expensive to change over time. Like financial debt, a little is a reasonable trade for speed — an MVP takes some on deliberately. Too much, and every small change starts costing large money, which is how a "simple update" turns into a rebuild.