Gym management software you own
Gym management software you own: memberships, class-pack credits and a front-desk check-in guard, with no per-member monthly bill.
gym management software searched alongside the words one-time or self-hosted comes from a single-site gym paying a monthly platform fee for three questions it answers every day: who is active, who is expiring, and who owes money. Add a fourth for anyone selling class packs -- did this member just use their last credit -- and that is the whole working set.
What the front desk actually needs
A member list that knows about standing. Active, expiring, lapsed, in arrears. Not a spreadsheet of names with a payment column.
Plans that match what you sell. Rolling memberships, fixed terms and class packs behave differently, and a system that models only one of them makes staff invent workarounds.
A check-in that can say no. This is the feature worth the most and it is the one most often missing. Gymora puts guards on the front-desk check-in, so an expired membership or an exhausted class pack is caught at the door rather than discovered at the end of the month.
Try the Gymora demo ↗Live, on sample data, no sign-up.
Credits counted correctly. A class pack is a balance that decrements, and the awkward moment is the last credit. The desk finding out at the moment of use is the difference between a conversation and a discount.
An arrears view. Billing and arrears in the same place as the membership, because the answer to can they train today often depends on it.
What owning the copy changes
Gym platforms price per member, per location or per month, which means the software's cost tracks the size of the membership while the work per member is flat. A one-time licence covers the installation: the two-hundredth member costs nothing more than the twentieth.
The second change is the member record. Attendance history, membership history and payment history are what you re-read when somebody disputes a charge or when you want to know whether the six-o'clock class is worth running. On your own server that is a query and a backup rather than an export request to a vendor.
There is also a smaller, practical change. The ops dashboard and the self-check-in kiosk install to a tablet home screen straight from the browser, as a full-screen application served from your own server, with no app store involved. Business data is never cached offline, so the desk is always looking at live information rather than a plausible copy.
What to look for
Guards at the door, not warnings in a report. The check-in either enforces standing or it does not.
Class-pack credits as a real balance. With the remaining count visible to the person checking somebody in.
Expiry notices that reach the member. Gymora can tell a member their membership is expiring -- through your own SMTP server, and switched off until you turn it on.
An honest statement about money. Gymora records payments; it does not take them, and nothing it sends a member asks them to pay, because it cannot receive the money.
A clear line around what is member-facing. Here it is exactly one screen: the self-check-in kiosk.
The limits, stated plainly
Gymora is not a public booking site. There is no online timetable, no class reservations and no membership purchase on the web -- the one member-facing screen is the kiosk. It runs one location per installation, single-tenant, so a second site is a second install. There is no built-in card processing: payments are recorded, not taken. Email goes through your own SMTP server and every message, to you or to a member, ships switched off; there is no SMS at all. And expiry notices need a scheduler -- the daily cron script has to run, because the application starts no background jobs by itself.
If online class booking is the requirement rather than membership administration, the honest answer is that this is not the product, and a booking engine like Slotly with capacity per session is closer to the shape you want.
Questions people ask
Can a member book classes online? No. Gymora administers memberships and check-ins; it publishes no timetable and takes no reservations. The one member-facing screen is the self-check-in kiosk.
What happens when a class pack runs out mid-week? The check-in guard catches it at the door, with the remaining credit visible to whoever is on the desk, rather than surfacing in a report later.
Does it charge the member's card? No. Payments are recorded once they land, by whatever route you already use, and nothing the product sends asks a member to pay.
Where to look next
The product page is Gymora, with the whole feature record and its limits in the product's own words. The alternatives page covers one of the hosted gym platforms people arrive from, another and a third cover two more, and the side-by-side sets them against each other. For what those platforms charge per member or per month, read the observatory: each figure is quoted verbatim beside the date it was read and a link to the page it came from. Prices are on the observatory; read them on the date shown there.