Custom software or off-the-shelf? How SMEs should decide for billing, inventory and operations
Key takeaways
- Buy off-the-shelf when your process is standard and the tool fits at least 80% of it without workarounds.
- Build custom when the way you work is your advantage, or when spreadsheets and workarounds are costing staff hours every week.
- Often the right answer is both: keep standard accounting software and build the part that is specific to you around it.
- Count the total cost over three years, including licences, workarounds, integrations and staff time, not only the first invoice.
When off-the-shelf is the right call
If your process looks like everyone else's (standard invoicing, basic stock, simple payroll), mature products will do it well, cheaply and with support included. Customising your process to fit the tool is often cheaper than building.
Signs you have outgrown it
- Staff keep a spreadsheet next to the software because the software can't handle something.
- Prices depend on the customer, the size or the pack, and people type them in by hand.
- The same sale is entered in billing, stock and a quote tool separately.
- Stock across more than one location is never quite right.
- Reports are assembled by hand at the end of each month.
Build the part that is yours
Custom software earns its cost where your business is different: customer-specific pricing and credit terms, size-wise rates, a quote-to-invoice flow that matches how you sell, or a portal your clients and vendors use. Keep accounting and payroll on standard tools and connect them.
In our own projects this has meant a shop management app that enforces size-wise pricing so an item can't be saved unpriced, and a B2B inventory system that applies each customer's prices and credit terms automatically.
A simple way to decide
- List the ten tasks your team does most in this area and time them for a week.
- Try the two best off-the-shelf tools against those tasks with your own data.
- If the fit is 80% or more without workarounds, buy. If the gaps are the tasks that cost the most time, build those.
- Start custom work with a small, fixed-price pilot on the most painful task, and measure the time saved.
Questions readers ask
Anything else, ask us directly.
Is custom software worth it for a small business?
It is when the way you work is specific enough that off-the-shelf tools need constant workarounds, or when manual steps cost staff hours every week. Start with a small pilot on the most painful task and measure the time saved.
Can custom software work with our existing accounting software?
Yes. A common approach is to keep standard accounting software and build the business-specific part, such as pricing, quotations or multi-warehouse stock, and connect the two.
Related
An installable Next.js and Supabase web app running point of sale, billing, quotations, inventory and customer records for SM Trophy House near Pune.
A B2B inventory app for wholesalers and distributors: customer-specific pricing, credit terms, bulk orders, multi-warehouse stock and purchase orders.
Custom web and mobile apps that replace the spreadsheets and WhatsApp threads running your orders, stock, billing and field teams.
Point-of-sale and shop management apps, billing and inventory, and product websites that turn visitors into WhatsApp and enquiry conversations.
Industrial IoT monitoring, automated quality checks and B2B inventory systems with customer pricing, credit terms and multi-warehouse stock.
Transform your vision into reality
