Why this exists
Most clubs run on four systems that do not talk.
Ask a committee where the club's information lives and you get a list. The membership spreadsheet the secretary keeps. The events tool people register through. The sign-in book, or the group chat that stands in for one. And the invoicing, sitting apart from all of it in the treasurer's own setup.
Every one of them holds a version of the same member, and every one of them is maintained by hand. Renewals get chased from a spreadsheet. Attendance gets counted back through a year of sign-in sheets when someone needs a support letter. The AGM pack gets assembled the week before from four sources that disagree. And when the club changes committee, most of that knowledge leaves with the laptop it was kept on.
The work does not disappear. The re-typing does.
Ballistics Club replaces the four with one. A member's details, their registrations, their attendance, their payments and their compliance record are the same record, kept current by the people who already touch it. Nothing is re-keyed, and nothing has to be reconstructed later.