Skip to content

Internal systems and ERP that take over your worst spreadsheet

We start where the spreadsheet breaks. The layer spreadsheets stand in for today is built beside the ERP you already own: concurrent users, permissions, history, reporting, and everyone sees what belongs to them.

12+ projects delivered

every one on deadline, in production

Fixed price and deadline

in writing, and if we slip, the next payment waits

Reply within 24 hours

on working days, to every enquiry

In writingQuoted after scoping

One process end to end, with the roles and the training included.

How the process works today

How the company operates lives in one person's mega-spreadsheet, with no documentation.

The last ERP rollout was expensive and late, and half the team still works from their own sheet.

Approvals run over email, and nobody can say whose desk a request is sitting on.

You have a system, and the real work happens beside it, because going around it is easier than using it.

Which of these is your project

  • Inventory and goods-in

    Whatever arrives at the warehouse is recorded in one place, stock follows on its own, and you hear about it before it runs low.

  • CRM and client records

    A client’s history, the open quotes and the next step in one place, with a record of who spoke to them last.

  • Approval workflow

    A request moves through the roles, you can see whose desk it is on and since when, and a log keeps who approved what.

  • One process that lives in a spreadsheet today

    The same logic, with several users, a history and permissions, instead of one shared file.

Your existing systems stay. We build the layer that is missing.

  1. 1Your invoicing tool and the system work from the same data, with nothing retyped by hand.
  2. 2Where there is no open interface, a scheduled handover keeps the two systems together.
  3. 3What sells in your store shows up in stock, without a round of emails.
  4. 4The history stays in the system, including when someone leaves the company.

What a custom ERP and internal system includes

  • Goods-in and stock, down to the line item
  • A client record with its history: who asked for what, when
  • Approval steps that show whose desk it is on
  • Wired into your invoicing and the rest of your systems
  • Roles and permissions, set per user
  • Rollout on one process, training included

Example

For a 30-person manufacturer we would start with goods-in: delivery-note lines scanned by barcode, discrepancies visible immediately, and nothing moving on without approval from the warehouse lead. Stock updates from that, and purchasing sees what is missing in the system rather than in an inbox. Reporting goes into the next stage.

The system’s technical base

  • Next.js
  • PostgreSQL
  • TypeScript
  • Supabase

In an internal system the real question is what happens when two people touch the same row at once. A shared spreadsheet becomes two versions at that moment; PostgreSQL keeps one order.

How the system replaces the spreadsheet

We walk through where data gets retyped by hand and who waits on whom. At the end we say which process is worth starting with.

We map who does what today and where the work stops, and you get a phased, itemised proposal on top of it. That price holds to the end of the rollout.

The first process is built all the way to production, roles included. The people who use it try it while it is being built.

Training is part of go-live, and we keep following how the process changes.

Call

Scoping

Build

Live

Who should build it

Most teams start with a ready-made, per-seat tool, and for a stable process that is the right answer. This question comes after.

In-house developer
You are. They estimate; your company carries the consequence.
Freelancer
Whatever you agree. With no deadline in writing there is nothing to hold.
Hourly agency
An hourly rate covers the effort; the date stays an estimate.
Brecon
Us. The first process has its deadline in the proposal, and if we slip, the next instalment waits.
In-house developer
The knowledge leaves with them unless it was written down. A new hire, a new ramp-up.
Freelancer
One person, one calendar. If they disappear, the project stops.
Hourly agency
People can be swapped, and the ramp-up still takes time.
Brecon
Handover includes the source code, the accounts and the documentation, and training is part of the rollout.
In-house developer
Yours, as it is written.
Freelancer
Depends on the contract. One sentence in it settles the question.
Hourly agency
Depends on the contract, and licences and accesses are part of the question.
Brecon
Yours, with the accounts, on the final invoice, and your data stays in your own database.
In-house developer
When development runs for years and someone is there to direct it daily.
Freelancer
For small, precisely described work this is often a sound choice.
Hourly agency
When the scope only becomes clear as you go and you can carry an open budget.
Brecon
When one process has to come out of the spreadsheet, and the rest can follow at your own pace.

Who a custom internal system fits, and who it does not

This fits you if

  • Your processes break down into roles and permissions.
  • You run several systems, and people currently do the moving between them.
  • Reporting is assembled by copy-paste, and by the time it is ready it is stale.

We would point you elsewhere if

  • Your ERP already does what you are asking for and needs configuring. We say so, and we do not build a layer on top of it.
  • One process needs automating rather than the whole operation. An AI automation or a small internal tool costs less.

If you are building a product for your own customers, that is web application development.

What we built

  • Gloster Content EngineAn internal AI content platform for a software company: campaigns, article drafting, an approval round and multi-language publishing in one system, with roles. The screen shows which piece is with whom and when it can go out. It is live.Internal system

88%

of business spreadsheets contain an error, and most of those stay hidden until they cost money.

This figure comes from industry research.

Companies we've built for

Gloster
Palm Group
Habibi
The Garage
Design Glass
Kék Padlizsán
Jungle Burger
D+D Solar
Fawa

On every project

How we work

An internal system from process review to training

  • Clickable progress on a live link, stage by stage
  • Fixed price and deadline, in writing
  • The code and the infrastructure are yours
  • Monthly maintenance after launch: updates, fixes, extensions
  • If we slip, the next instalment waits

The proposal is itemised: what we build, by when, for how much.

In writing

Quoted after scoping

One process end to end, with the roles and the training included.

How many processes, how many roles, and how many existing systems it has to fit. Integration is priced by the other side's API.

Request a process review

What happens after launch

An internal system is worth something for as long as it follows the process it was built for, so that is what the work continues on.

First month

A clean handover, a watched launch

Source code, credentials and documentation in your hands. We watch the first week with you, measurements included.

Every month

Maintenance that keeps it moving

Updates, fixes, extensions, and the measurements watched as your product grows.

If something breaks

You write, we answer

A first reply within 24 hours on working days, to every enquiry.

What to ask before an ERP rollout

We start with one process, the one where the manual hours go, and take that live. If it works, the next one follows. Every stage pays for itself on its own, and you can stop after any of them. The code and the data are yours, and the system keeps running if we step away.

We sit down with the people who do the work today, and we start with one process rather than the whole company. Training and rollout are in the proposal, and in the first weeks we watch how it is used and adjust the screens to match.

If three or four people run a stable process with no exceptions, a ready-made tool is cheaper and faster, and that is the answer the review will give you. It runs out where the process is full of exceptions, where the number of editors keeps growing, and where permissions are already being worked around. In a system of your own, the data and the interface both stay with you; in a ready-made tool you can export the data and leave the process you built behind.

In most companies the ERP handles accounting and stock well, and spreadsheets cover what it misses: goods-in, approvals, custom reporting. We build that layer and connect it to the ERP over an API or an export. Replacing the ERP is something we recommend only when it genuinely costs less. The price list says "Quoted after scoping", because the number of processes decides it, and the first process gets a fixed-price proposal.

Full pricing and what each package holds: Pricing

Where there is an open API (Shopify, Google Workspace, most invoicing platforms) we connect directly. Where there is not, we work with scheduled imports and exports, and a transfer that stalls is retried, with a record of what went through and what did not. The review covers every system you run, your accountant's software included, and the proposal prices each integration on its own line.

Yes, and we recommend it. We start with one process, at its own price and deadline, and at the end that process runs in production. The next one is a separate proposal on the same logic, so you set the pace of the spend.

At handover you get a maintenance quote of its own: updates, fixes and extensions as new processes or roles come in. The architecture is modular, so a new part does not rewrite what exists. The code is yours, so an in-house developer or another team can carry it on.

Most of it early on: a few hours of conversation with the people who run the process daily, because their workarounds are the real specification. During the build we ask at decision points. Training is part of handover, so your team is not left alone with a new interface.

Start with the most expensive process

In half an hour we find which process eats the most manual hours. A survey follows, and the proposal comes out of it.

We reply within 24 hours on working days. We send no newsletter.