Ideas, insights & engineering notes
Practical thinking on custom software, business intelligence, and the technology that moves businesses forward.
Introducing Nuga — the platform behind our distribution software
Our distribution system now has a name of its own. Here is what Nuga is, why it is named after a tree, and what it changes for the businesses running it.
Read articleEvery branch, one set of books
Running two or three branches on separate systems means every number gets counted twice — once locally, once at head office, and they rarely agree. Here is what changes when they share one.
Knowing which batch went where — before somebody asks
A recall, an expiry query, or a customer complaint all start with the same question: where did this batch go? If the answer takes two days to assemble, that is the real problem.
Separate VAT and non-VAT invoice numbers, without renumbering anything
Many distributors run two invoice series — one for VAT sales, one for the rest. Getting a system to do that safely is less about the numbering and more about what happens on the day you switch it on.
Stopping a sale before it becomes a bad debt
Credit limits written on a customer card are advice. Credit limits the system checks while the invoice is still on screen are control. The difference shows up in the receivables ledger.
Moving off a system nobody documented
The hardest migrations are not the ones with the most data. They are the ones where the rules only exist inside a program nobody has the source for.
Why custom software often beats off-the-shelf
Off-the-shelf tools get you started fast — but as you scale, the compromises add up. Here’s when a tailor-made application pays for itself.
Business intelligence: five first steps that pay off
You don’t need a data science team to get value from your data. Start with these five practical moves toward better decisions.
Bringing legacy systems back to life with reverse engineering
When the original developers are long gone and the documentation never existed, reverse engineering is how you regain control of critical software.
Let’s discuss your business requirements.
We understand the challenges of running a business, and we’re here to provide tailored solutions that meet your specific needs. Our experts work closely with you to analyze your requirements and deliver the best possible solution.