A society build

The society running on a 35‑year‑old database

A golf society founded in 1904. One hundred and twenty years of records. A database written around 1990 by a man now in his mid‑eighties, and no plan for the day he stops.

Every golf society has a secretary, and most of them have a system. A spreadsheet only they understand. A folder of results going back years. Something that works, right up until the morning it doesn't.

Press Golfing Society has one of the better ones. It holds every member, every meeting, every handicap and every result going back decades, and it works out the standings on its own. It has done its job faithfully for thirty-five years.

It is a FileMaker database, written around 1990. The man who built it is in his mid-eighties.

We couldn't have designed a more difficult system, but it's grown up over what, a hundred and twenty odd years. Tim Allan, Secretary

What "complicated" actually meant

Most software for clubs assumes your competition looks like everyone else's. This one doesn't, and that is rather the point of it. Over a century the rules have accumulated, and every one of them means something to the members who play under them.

None of that is unreasonable. It is simply that no off-the-shelf product will ever do it, and no sensible software company wants to. Which is precisely why it ended up in a bespoke database in 1990, and precisely why it was still there in 2026.

The part nobody wants to say out loud

The database runs on old copies of FileMaker, because new ones must be bought outright rather than updated. It was built for a Mac and coaxed onto Windows about ten years ago, where it is, in Tim's word, clunky.

Its author was one of the great cricket photographers of his generation. He is not a software company. There is no support line.

We've been worried about a succession plan for quite some time. Tim Allan, Secretary

That is the real problem, and it is not a golf problem. It is every old institution that got a good system early from someone clever who is now getting on. It works until it doesn't, and then a hundred and twenty years of records are locked inside software nobody can open.

What we did

We rebuilt it. Not a version of it, not something close enough. The actual thing, rule for rule, off the back of one long conversation in which Tim explained how his society really works.

Every rule above is in it. The best-three Order of Merit. The rolling second table. The penalties, decaying on their own schedule. The divisions splitting themselves. The half-shot for the over-sixty-fives. The medal that plays off a different percentage to everything else. The thirty-six hole days across two courses.

48
requirements from that call, built
120
years of records carried across
0
sums the secretary now does by hand
The Order of Merit board in the ParClub app, showing the season standings, each player's points and their recent form.
The season keeps itself. Every card that goes in moves the board, applies the penalties and re-sorts the divisions, with nobody adding anything up.

The scoring runs off the real cards of the real courses they play, hole by hole, par and stroke index. Not an approximation. Members enter their own scores on their phones if they want to, or hand a card in as they always have and the secretary types it. Both work. Nothing scores until the secretary starts the round, so nothing appears that shouldn't.

He also sent five emails per meeting, batched by surname, because his list lived in Gmail and Gmail will not send to two hundred people at once. That is one button now.

What it costs to leave it alone

There is a market price for this work, and it is worth knowing before you decide to do nothing.

Rebuilding a bespoke society database

A London FileMaker consultancy, new build£10,000 to £20,000
The same firm's smallest billable job, one bug fixfrom £920
Their support retainerfrom £460/mo
Moving your existing records acrossthey don't

That last line is the one that matters. Every membership platform on the market says the same thing in its onboarding: type your members in. Your history is your problem.

That is the job nobody wants. It is the one we take.

Where it stands now

The society has its own secretary's portal on the web, and its members have the app. The records moved. The rules came with them. The next secretary inherits something that can actually be handed over, rather than a database and a phone number for a man in his eighties.

And when a rule changes next season, which it will, there is someone to ring.

Does your society have one of these?

An old spreadsheet. An older database. One person who understands it. If your rules are too odd for ordinary software and too important to lose, that is the conversation we like having.

Talk to us about a build

Press Golfing Society is a real client and this is a real build. The quotations are Tim's own, from our first call, used with his permission. Consultancy rates are published figures from Neptune Digital.