The process only exists in a spreadsheet
One file, three tabs, formulas someone built years ago and left. Half the team keeps a private copy, and the versions disagree.
Build a clearer way to manage jobs, records and reporting. We develop internal tools around the work your business actually does, where an existing product cannot meet the need, with access, documentation and handover agreed from the start.
One file, three tabs, formulas someone built years ago and left. Half the team keeps a private copy, and the versions disagree.
The figures arrive and the first question is whether they are right. Two systems count the same job differently, so the meeting starts by reconciling the two versions instead of deciding anything.
The package was bought for a business shaped slightly differently. People work around it: notes in the wrong field, an export into a spreadsheet, the same step done twice.
A working application for the part of the business that off-the-shelf will not cover. Job tracking, case handling, quoting, scheduling, whatever the awkward middle of your operation actually is.
BUILT TO FIT 02We decide what a job, a client and a status actually mean before writing screens. Get that wrong and every report afterwards inherits the confusion.
ONE DEFINITION 03Dashboards that show where each figure came from and when it last updated. If a number looks wrong you can click into the rows behind it and check.
SHOWS ITS WORKING 04Who sees what, who can change what and a record of who changed it. Branch managers, contractors and finance each get their own view, not the whole database.
RIGHT EYES ONLY 05You get the source, the data dictionary and a written explanation of how it runs. We stay on for changes, but another developer could pick it up without ringing us.
NO BLACK BOX
We treat a request for custom software as two or three separate problems wearing one name until it proves otherwise. We sit with the people doing the job, watch the workarounds and separate what genuinely needs building from what a configuration change or a tidier spreadsheet would fix. Sometimes the honest answer is that you do not need us to build anything.
Scope is written down as a list of records and screens, then cut into slices that each end with something running on your real data. You keep the code, the database and the hosting in your own accounts, so nothing is hostage to us staying. When something we built turns out to be wrong for how you work, we say so and change it rather than defending the original design.
Time on site with the people who do the work, including the spreadsheets they keep privately. We note every field they retype and every export they do by hand. The workarounds tell you more than any requirements document.
We write down what each record means, how it relates to the rest and which system owns it. You approve that before a single screen is designed.
One team, one workflow, real data, running for real. It exposes the wrong assumptions early, while changing them is cheap and nobody has been retrained yet.
Written documentation, a walkthrough recorded for whoever joins later, admin accounts in your name and a named person here to call when something breaks.
What to consider when deciding whether this work is right for your business.
Yes, once both sides carry the same job reference. That reference is the join, and without it a report can only put two sets of numbers side by side and let a person squint at them. Agreeing where the reference gets entered is the work. The chart is the easy part. Joining two systems up
Usually. The exports are replaced by a scheduled load into one table, and the pack reads from that table, so the same numbers appear whoever opens it and whenever they do. Rebuilding by hand ends because there is nothing left to rebuild, only a refresh that runs before the meeting.
Yes. The chase comes from the record itself: anything sitting in the same state longer than the rule allows raises to a named person, and the raise is written on the job so the next person can see it happened. Nothing depends on somebody remembering to look.
Often yes. The certificate already exists as a file against the job, so a signed-in page lists the files belonging to that customer and generates nothing new. The work is deciding who may see which job, which is a permissions question rather than a document question, and it belongs to you. Customer self-service pages
No. Power BI does the visual side well, so use the product you already pay for and put the effort underneath it, into the table it reads from. Most reporting complaints turn out to be about numbers arriving late or coming from a source nobody in the room agrees with.
The scope records ownership of custom work, your business accounts and data, and any third-party licences or managed services. We agree the access, documentation and export arrangements needed for handover before building, so you understand what can move and any dependencies that remain.
Regulated work, awkward exceptions and a duty to show who saw what. Once records have to be defensible as well as accurate, a shared file stops being a safe place to keep them.
Explore document handling, enquiry workflows and connections between policy, CRM and finance systems.
EXPLORE → FOR SOLICITORS AND LAW FIRMSReduce repeated requests, scattered updates and manual copying between systems.
EXPLORE → FOR PRIVATE HEALTHCARE AND CARE PROVIDERSClearer websites and booking journeys help people find the right service.
EXPLORE →The test of an internal system is not the demo. It is whether whoever inherits it can still follow the data model without us.
Describe the work your current tools cannot handle. We will help define a useful first version and the information needed to quote it.