← All Articles

When a Small Custom Tool Beats Another Subscription

A small business can have perfectly good software and still spend hours on jobs that none of it handles neatly. Staff reformat a supplier's spreadsheet, calculate quotes by hand or prepare the same images for several websites.

You do not necessarily need another platform for those jobs. Sometimes you need a small tool that takes a particular input and produces the result your business needs.

A quote calculator that uses your pricing

Suppose a business prices made-to-order products using dimensions, materials and optional extras. Staff refer to a price sheet, do the calculations and type the result into a quote.

A custom calculator could collect those choices, apply the business's pricing rules and produce an itemised draft. It could flag combinations that need manual approval instead of quietly inventing a price.

The staff member still reviews the quote. The existing accounting system still handles the invoice. There is no need to build a new sales platform to make this one task quicker and more consistent.

A cleaner for awkward supplier files

An online shop might receive product files that do not match the format its store accepts. Column names differ, product codes need matching, and some rows are missing information.

A small upload tool could map the columns, check the product codes and show the proposed changes before producing an import-ready file. Rows with missing prices or duplicate codes could be held for review rather than passed through unnoticed.

That can remove a repetitive spreadsheet chore without replacing the shop or its inventory system. The first version could simply produce a file for a person to import, avoiding the extra responsibility of writing directly to the live catalogue.

A batch image-preparation tool

A team might need the same photographs in several sizes: a square thumbnail, a wide website banner and a smaller image for an email. Repeating the resizing, naming and export steps for every image takes time.

A focused browser tool could accept a batch, create the required versions and package them with consistent filenames. A crop preview would let someone check that a face or product has not been cut off, while the originals stay untouched.

If an existing image editor already offers a suitable batch preset, use it. A custom tool becomes interesting when the team needs a particularly simple process, specific naming rules or an output package that existing tools make awkward.

Checks for the details an uptime alert misses

A website can load successfully while an important download button points to an old file or a product page is missing its image.

A small checker could visit a defined set of pages, compare download links with an approved list and flag missing images or required content. Its report could link straight to the affected pages so someone can review the findings.

This would supplement normal monitoring, not certify that the whole website works. It is useful when the same site-specific checks keep being done by hand and can be described precisely enough to automate.

Keep the job small enough to own

These examples are manageable because their inputs, outputs and limits are clear. The quote calculator does not become a CRM. The image tool does not become an entire asset-management platform.

Before commissioning anything, check whether software you already pay for can do the job with sensible configuration. Then compare the development and upkeep costs with the work the tool would remove. Include hosting where needed, future changes and somebody being available when it breaks. A supplier changing its spreadsheet format may be enough to require an update.

Ask who holds the code, how the business can retrieve its data and what another developer would need to maintain the tool. Owning a custom application should not mean depending indefinitely on the person who wrote it.

Start with representative files or tasks, including awkward cases. Let staff compare the output with their existing process before relying on it. If the tool will change live data, begin with a preview and an explicit confirmation step.

A good brief might be as simple as: "Take this supplier file, flag the rows we need to check, and give us a file our shop can import." That is enough to solve a useful problem without commissioning another system to run the business.