Small Business Software: What You Need and What You Don’t

Read three or four product websites and every business software package starts to sound identical. Meanwhile the subscriptions accumulate quietly until a small business is paying several hundred dollars a month for tools half of which nobody opens. This covers how to work out what you actually need, what the main categories are, what to check before committing, and the mistakes that are expensive to undo.

Write Down What You Need First

Before looking at any product, list the things you want the software to do. Then mark the ones where you already have a specific process or policy, because those are the items to scrutinize hardest during a demonstration.

The principle that has survived every change in technology is this: do not reshape a working process to fit a software package. If a product cannot accommodate how you actually operate, either it can be configured to, or it is the wrong product. Businesses that invert this end up with staff maintaining workarounds forever.

Separate the list into must-have and nice-to-have before you see a demonstration, because everything looks essential once a salesperson has shown it to you.

The Categories Most Businesses Need

  • Accounting — the one place not to economize, and the one your accountant should have a say in, since they may work faster in a package they know.
  • Invoicing and payments, often built into the accounting package — see how to invoice and get paid.
  • Payroll, if you have employees. Tax filing and deposits are the part worth paying someone else to be responsible for.
  • Point of sale, for anyone selling in person — and check what its payment processing costs, which is usually the larger expense.
  • Customer records (CRM). A spreadsheet genuinely suffices for a long time; the trigger is when more than one person needs the same current information.
  • Email, documents, and file storage, usually as one bundled subscription.
  • Scheduling and time tracking for appointment-based or hourly businesses.
  • A password manager. Cheap, boring, and the highest-value security purchase a small business can make.
  • Backup that is separate from wherever the data normally lives.

Industry-specific software — for a workshop, a clinic, a restaurant, a contractor — is often worth more than a general tool, because it already knows the vocabulary and the rules of your trade.

Subscription, Not Purchase

Almost all business software is now sold as a monthly or annual subscription, usually per user, and this changes how you should evaluate it.

  • Cost it annually, per seat, at the size you expect to be. A tool at $30 per user per month is $3,600 a year across ten people, which is a different decision from “thirty dollars.”
  • Watch the tier you will actually land on. The advertised price frequently excludes the one feature you need.
  • Check what counts as a user. Some products charge for anyone who logs in, including a bookkeeper who visits monthly.
  • Annual billing usually discounts, but locks you in for a year with a product you have not lived with yet.
  • Audit your subscriptions once a year. Unused software is one of the most common quiet costs in a small business.

Before You Commit

  • Run a real trial with real data and your most awkward genuine case, not the tidy example in the demonstration.
  • Have the people who will use it daily try it. Software chosen by the owner alone and imposed on staff is how a business ends up with an expensive system everyone circumvents.
  • Check that it connects to what you already run, especially your accounting package. Re-keying the same data into two systems is a permanent tax on your time.
  • Ask how you get your data OUT, in what format, and whether you can do it yourself. This is the single most-skipped question and the one that hurts most later.
  • Test the support during the trial by asking a real question. Response time during a trial is the best it will ever be.
  • Count the switching cost — migration, setup, and the weeks of reduced productivity while people learn it.
  • Check security basics: two-factor authentication, who at the vendor can see your data, where it is stored, and any compliance obligation your industry imposes.

What to Avoid

  • Buying for the business you imagine having. Enterprise software bought by a five-person company is expensive, slow to configure, and usually abandoned.
  • Unlicensed or pirated software. Beyond the legal exposure, cracked installers are a well-established route for malware into small businesses.
  • Anything with no export. If your customer list, your books, or your bookings cannot be extracted in a standard format, you do not really control them.
  • Building something custom too early. Custom software means you own the maintenance forever, and forever is longer than the problem usually lasts.
  • Too many overlapping tools. Three products doing a third of the same job each is worse than one that does two-thirds.
  • Free tiers you cannot outgrow gracefully — check the price of the next tier before you build your business on the free one.
  • Skipping the backup because the software is “in the cloud.” Your provider protects against their hardware failing, not against you or an employee deleting something.

Start Smaller Than You Think

The most common small-business software mistake is buying a system to fix a problem that a clear process would fix for nothing. Software makes a good process faster and a bad process faster to get wrong.

Get the accounting right first, add tools one at a time when a specific pain is repeatedly costing you money or hours, and give each one a few months before adding the next. See also bookkeeping basics and how to be more efficient in business.