What building GaugeMap taught us about custom software that lasts
Most businesses will never need to track a river. But nearly every business has the same problem underneath: data scattered across systems that do not talk to each other, and processes held together by spreadsheets and memory.
That is the exact problem we solved when we built GaugeMap and FloodAlerts. Two public systems, running for over a decade, pulling live data from thousands of sources into something people can actually use.
Building software at that scale teaches you what reliable really means. Here is what we learned, and why it matters if you are weighing up custom software for your own business.
Lesson one: reliable data beats clever features
FloodAlerts and GaugeMap both live or die on their data. If the numbers are wrong, or the feed stops, the whole thing is worthless. So we built them to gather data automatically from the Environment Agency and reflect the latest conditions, every time, without anyone touching them.
Most business software fails for the same reason bad data does. People stop trusting it. If your reporting is a manual export that someone massages in Excel every Monday, you do not have a system. You have a chore that occasionally lies to you.
The first thing we build for any client is a single source of truth. Data that flows in automatically, stays accurate, and does not depend on one person remembering to update it.
Lesson two: build it to run for years, not months
FloodAlerts launched in July 2012. Within three hours it was on the BBC website’s front page. At its peak it served over three million views a day. GaugeMap followed in 2014 and is still live today, over a decade on.
Software that survives that long is not built by accident. It is built to handle load, to stay up when everyone needs it at once, and to be maintained and extended without falling over.
That mindset is what separates custom software from a quick internal tool. When we build for a business, we build something you can still rely on in five years, not something you have outgrown by next spring.
Lesson three: turn raw data into decisions
Both systems visualise complex, constantly changing data on a map anyone can read. A rowing club can embed a live gauge with a single line of code. A community can see flood risk at a glance and act on it. Researchers, kayakers and canoeists all pull insight from the same underlying data.
The skill there is not the map. It is turning a firehose of raw numbers into something a person can look at and immediately know what to do.
That is the same skill we bring to business. Sales figures, stock levels, project status, whatever runs your operation. We take the data you already have and turn it into dashboards and reports that drive decisions, not confusion.
Why this matters for your business
FloodAlerts won the 2012 Guardian Innovation Nation Award. GaugeMap won the Open Data Innovation Award. We are proud of both. But the real value to a business owner is not the trophies. It is the proof.
These systems show what we can do when we build software properly. Reliable data, built to last, turned into something people actually use. We now apply that exact methodology to businesses, moving them off legacy systems and spreadsheets and onto custom software built around how they really work.
If you have data that needs taming, or a process that has outgrown its spreadsheet, that is the work we do every day.
Got a data problem off-the-shelf cannot solve?
We built GaugeMap from the ground up, and we build custom software for businesses across Shropshire and beyond. Tell us where the friction is, and we will tell you honestly whether we can help.