
Software by company size
Custom software for small business, sized to the team you actually have
Custom software for small business rarely means building everything. Most small firms buy the tools everyone uses, connect them, and build only the one process that makes them different. This page shows where that line sits for a sole trader, a team of five and a firm of twenty to fifty.
Five subscriptions and a spreadsheet holding them together
Custom software for small business usually comes up for the same reason: the tools a firm bought one by one no longer fit together. Accounting sits in one package, sales in a CRM, the rota in a spreadsheet and job sheets in a group chat. With three people that works. With twenty, someone spends every Monday copying numbers from one screen to another.
The answer is rarely one big new system. In most cases you keep the packages that work, make them share data, and build software only for the part of the business that a package cannot model. That part is different for every firm, so the rest of this page walks through it by size.
What changes between a sole trader and a firm of fifty
Software should match the number of people who use it. What a firm of forty needs is dead weight for a sole trader: more screens, more subscriptions, more admin to keep it all current. The table sets the four sizes side by side.
| Size | Typical pain | What works | What to skip |
|---|---|---|---|
| Sole trader | Quotes, invoices and bookings eat your evenings | Accounting software that suits Making Tax Digital, a simple CRM, a good website | An ERP, a bespoke platform, modules you never open |
| Team of five | Everyone keeps their own lists | One shared package with more seats, a link from sales to accounts | Letting each person pick their own tool |
| Firm of 20 to 50 | Scheduling, case files and staff run through spreadsheets and email | Packages with integrations, a bespoke platform for the core process | Building what a package already does well |
| Larger company | Departments, audits, roles and reporting | An ERP or a broad suite, custom work for the gaps | A pile of tools with no owner |
A small business does not need an ERP. An ERP solves problems that appear when ten people work on stock, purchasing and accounts at the same time. Until you have those problems, it adds cost and training without paying back. If you are still weighing the two, CRM vs ERP explains the difference.
One rung at a time
Sole trader
1 person
- Software
- An invoicing or accounting app, your calendar and your email. A spreadsheet of your clients is enough.
- Website
- A page per service, a Google profile with reviews, a form that asks what you need to know.
- Not needed yet
- CRM, ERP, a custom app
- Custom work
- Rarely
Team of five
5 people
- Software
- A light CRM or a scheduling tool, a shared calendar, job sheets on the phone.
- Website
- Pages per service and per area, a quote form, your reviews in view.
- Not needed yet
- ERP. A link between two tools does more here.
- Custom work
- When your job sheet or schedule fits no tool at all
SME of twenty to fifty
20 to 50 people
- Software
- A CRM with quotes, an accounting package and a schedule, linked to each other.
- Website
- A site with job openings, and a customer portal or quote tool where the work calls for it.
- Not needed yet
- A full ERP, unless stock, production and accounts must be one whole
- Custom work
- For the process that sets you apart from your competitor
Larger company
more than 50
- Software
- An ERP such as Business Central or Odoo, with integrations and custom work around your own processes.
- Website
- Multilingual, roles in the editor, linked to ERP and CRM, with agreements on hosting and access.
- Not needed yet
- A new tool for every department
- Custom work
- Next to the ERP, where the package does not follow your work
A guide, not a rule. A sole trader with their own product may need more, a large company with a simple offer less.
The sole trader: buy, do not build
If you work alone, almost everything you need already exists as a package. Since 6 April 2026, sole traders and landlords registered for Self Assessment with qualifying income over £50,000 in the 2024 to 2025 tax year must use Making Tax Digital for Income Tax. The threshold drops to £30,000 from 6 April 2027 and to £20,000 from 6 April 2028. That means keeping digital records and sending quarterly updates from compatible software, which pushes most sole traders onto a proper accounting package anyway.
Beyond the books, your software is a calendar clients can book into, a list of customers, and a website that brings in enquiries. Which CRM fits one person is covered in CRM for sole traders, and how AI can draft replies and quotes for you in AI for sole traders. What a freelancer's site needs to do is on web design for freelancers.
Packages with integrations or a platform of your own
A firm of twenty to fifty does not have to choose between buying everything and building everything. The question is where each process fits.
- Accounts and invoicing
- Packages with integrationsKeep your accountant's package, compatible with HMRC
- Your own platformDo not build it, connect to it
- Sales and quotes
- Packages with integrationsA standard CRM if your sales follow the usual pipeline
- Your own platformWhen your price comes from your own calculation or configuration
- Scheduling
- Packages with integrationsA rota tool if shifts and holidays are all you need
- Your own platformWhen skills, vehicles or client time windows decide the plan
- Jobs and case files
- Packages with integrationsThe project module of your package for simple jobs
- Your own platformWhen a file has its own stages, documents and client access
- Reporting
- Packages with integrationsExports and dashboards from each package separately
- Your own platformOne view that pulls data from every package
- Cost over five years
- Packages with integrationsPer-seat subscriptions that grow with the team
- Your own platformBuild cost up front, then hosting and maintenance
Nearly every small firm ends up with a mix: packages for what everyone does, integrations between them, and custom software for the one process that sets it apart.
A week on the planning board
Double booked
On Thursday the cherry picker is booked on two sites: Matlock for Team Priya and Wirksworth for Team Nina.
Proposal: Team Nina does the indoor work in Wirksworth on Thursday. They have the cherry picker on Friday anyway.
Done: schedule updated, Team Nina told
Example with made-up names and sites. You decide which people, vans and machines go on the board.
Scheduling is usually the first thing to leave the spreadsheet
In most small firms the strain shows first in the schedule. A spreadsheet with names down the side and days across the top works while one person keeps it. Once three people edit it, nobody knows which copy is right, who is off sick or which crew is booked twice.
A scheduling package solves a lot of this: holidays, availability, an app for people on the road. If your planning fits their model, buy one. How to weigh that up is in spreadsheet or scheduling software, and what such a tool does for crews in staff scheduling software. Your own scheduling software only wins when the plan depends on things a package does not track, such as certificates per engineer or machines that can only be on one site at a time.
Moving off the spreadsheet without stopping the business
The safest route keeps the old file running until the new tool has proved itself.
- Map what the spreadsheet really doesEvery tab, formula and colour code is a rule someone relies on. Write them down before anything changes, including the ones only one colleague understands.
- Connect before you replaceOften the first win is an integration: a customer created in the CRM appears in accounts, a closed job becomes an invoice without retyping.
- Build a first version of one processA minimum viable product does one job well for the people who use it every day. Everything else stays where it is.
- Run both for a few weeksThe team works in the new tool while the spreadsheet stays as a check. When the numbers match, the old file becomes read-only.
- Grow on what gets usedAdd the next process only when the first one is part of the routine. That keeps the build small and the cost under control.
One job, one file
Client link: stages, documents and site reports, without your margins
Example with made-up names, project and amounts.
Integrations between the packages you already pay for
Before building anything new, check what your packages can share. We build integrations on each vendor's public API, with your key or app registration. We are not an official partner of these vendors, and you do not need one to use their API. Per package:
- Odoo integration for firms that run on Odoo;
- Exact Online integration, often chosen by the accountant;
- Teamleader integration for CRM, quotes and projects;
- Robaws API for construction and installation firms;
- Business Central integration for firms already in the Microsoft world.
If your package is not listed, API integration services explains how we approach it. When a file needs its own fields and stages, a custom CRM or a custom ERP pulls the data together from what you already use.
Worked example: a service firm with 25 people
Take a technical service firm with 25 staff, 15 of them engineers in the field. Assumptions: a planner spends eight hours a week on the spreadsheet rota and chasing engineers; each engineer loses ten minutes a day on paper job sheets that the office retypes; the office spends four hours a week copying amounts from job sheets into invoices.
| Item | Hours per week today | With a planning board, digital job sheets and an integration (assumption) |
|---|---|---|
| Planner | 8 | 3 |
| Engineers' job sheets (15 x 10 min x 5 days) | 12.5 | 2.5 |
| Retyping into invoicing | 4 | 0.5 |
| Total | 24.5 | 6 |
That is about 18.5 hours a week, or around 850 hours over 46 working weeks. Set that against the build cost and the upkeep. In this example accounts and payroll stay in their packages: only the planning board and job sheets become custom software, connected to the accounting package. What a build like that costs is broken down in custom software development cost, and when buying still wins in build vs buy software.
Rules on the horizon for small firms
Two changes make clean data more valuable for UK small businesses. Making Tax Digital for Income Tax widens each April until 2028, so more sole traders and landlords move to digital records. And the government has confirmed mandatory e-invoicing for all VAT invoices from 2029, with a roadmap promised at Budget 2026. What is known so far is in e-invoicing in the UK.
For custom software this matters in one practical way: anything that creates invoices or financial records should hand them to your accounting package through an integration, not through retyping. Then each new rule lands in one place, the package, and your own tool keeps working.
If your clients are large companies, they may ask for more than your packages offer: a data processing agreement, two-factor authentication, an audit log you can export. What to expect is on working with larger companies. Keeping a small platform safe starts with two-factor authentication and a clear owner for every account.
Where a website does more than software
Not every problem a small firm has is a software problem. Finding customers and finding staff both start with a website: a clear page per service, real photos of your work, and an enquiry or application form that takes a minute on a phone. What that site needs is on small business website. We design websites from 1,500 euros, with a fixed price agreed after a conversation.
When clients need to follow their own job, approve a quote or download documents, the step after the website is a client portal. For anything bigger that runs in the browser, see web application development or our approach to custom software, and for how we run a build for a UK firm from Belgium, bespoke software development in the UK.
Built before
For a payroll bureau we built a management platform that replaces their spreadsheet, tested on their real file with 309 employers and 971 employees. A transport platform we built is in daily use and carries 1,396 automated tests.
Custom software
How VBS helps you with this
We build the platform your business runs on every day: your spreadsheets, emails and paperwork in one system that does what you do.
- Your workflow mapped first, then a fixed price
- Screens for the office, the client and the road
- Hosting, backups and security managed by us on AWS
How we approach it is on our page about Custom software.
Bring your packages and your spreadsheet
In one conversation we lay your packages, your spreadsheet and your bottlenecks side by side. You hear what to keep, what to connect and whether a platform of your own pays off. Then you get a fixed price per project.
Rather get in touch right away?