
MMA software
MMA, where one member trains three different ways
Striking on Monday, grappling on Wednesday, wrestling on Friday, and a fight team that trains on top of all of it. The hard part is not the coaching — it is that most systems assume one member belongs to one program.
There is no single MMA rank, and pretending otherwise breaks it
A member may hold a BJJ belt, a Muay Thai armband and no formal rank in wrestling at all, simultaneously. A system with one rank field per member forces you to pick which of those to record and lose the rest. Programs are separate here, each with its own progression, so one member can hold a real grade in one discipline and none in another without either being a workaround.
Two programs, one bill
The member who trains striking and grappling should not pay two full memberships or be entered twice. Enrollments sit under the membership rather than replacing it, so a combined rate is a rule rather than a discount someone remembers to apply. The same structure handles a fight team training on top of a general membership.
Attendance per discipline is the only honest picture
Recorded per class rather than per member, attendance tells you which programs actually carry the gym. Most owners are surprised: the discipline with the most members is frequently not the one with the most mat time, and that gap decides which coach you hire next and which class comes off a Tuesday.

Questions we get asked
- Can one member hold ranks in more than one art?
- Yes — a grade per program, each with its own award date and examiner. Nothing forces a single rank onto a member who trains several disciplines.
- How do we handle the fight team?
- As its own program with its own enrollment, sitting on top of a general membership. Their attendance, and the real cost of running the team, stay separately visible.
Every price is published, so you never need a sales call to see one. See what it costs, or check your data export for free in the browser, before you sign up.
Start a free trial