Sport has an unusual software problem: the same organisation can be run by volunteers on a Tuesday evening and by full-time professionals on a Saturday, and both need the record to be the same record. Most products pick one end of that range and price accordingly.

The Performance Centre was built to cover the whole of it. Grassroots handles the administrative work that otherwise eats a volunteer's week. The academy tier adds development tracking and performance analysis. The first-team tier adds recruitment. It is one multi-tenant platform, so a club moving up a level keeps its history rather than starting again in a new system.

The same pattern applies well beyond football. Any membership organisation with tiers, subscriptions, consent to manage and people who did not choose to become software users has the same shape of problem.

How we support changemakers in sport

  • A grassroots club session on a community pitch

    Set up and run teams

    We work inside your organisation rather than at arm's length from it. In sport that means understanding that the person doing the admin is often a volunteer with a day job, and that a feature nobody has time to use is the same as no feature at all.

  • Role-based dashboards for coaches, players and club administrators

    Launch new products

    The Performance Centre went from concept to a live multi-tenant platform serving three very different tiers of the game, with payments, push notifications and a separately branded app for every club on it.

  • An academy coaching session, the professional end of the range the platform covers

    Discover new propositions and customer experiences

    Football software usually forces a choice between cheap tools that only handle subs and fixtures, or professional systems priced far beyond a community club. We designed around that gap rather than picking a side of it.

How we strengthen your team

  1. One platform, every level of the game

    Grassroots covers the administrative grind — registration, subs, availability, attendance, consent forms — at £1 per player per month. Academy adds performance analysis, and the first-team tier adds recruitment with over 120 metrics per player. A club that grows does not have to migrate, and its history comes with it.

  2. Six role-based dashboards, one dataset

    A coach, a player, a parent, a physio, a club administrator and a recruitment lead all need different things from the same information. Each gets a view built for the job rather than a filtered version of somebody else's screen.

  3. Your club, your brand

    Every club gets its own branded app rather than a shared one: its own colours, crest, domain and home-screen icon, built per tenant. Players and parents open something that looks like their club, which is most of the battle for adoption.

  4. Payments taken at cost

    Recurring subs, joining fees, pro-rata for a mid-season start, family accounts where one parent pays for three players, and freezes for injury rather than cancelling and re-registering. Card fees are passed through at cost rather than marked up — at £1 per player per month there is nowhere to hide a payments margin, so a club can see exactly what it is paying for.

  5. Consent and safeguarding, designed in

    Youth clubs hold dates of birth, medical notes, photographs and emergency contacts, gathered at speed by volunteers. Consent is captured per permission rather than as one blanket agreement at sign-up, retention rules run on their own, and visibility follows the role — so the person handling subs never sees medical information.

  6. Recruitment you can defend

    The first-team tier tracks over 120 metrics per player, so a signing can be justified with something more than an opinion in a meeting. It runs on the same platform as the academy, which means a player who came through the age groups is already in the record rather than being re-entered as a prospect.

White paper

Building multi-tenant platforms for membership organisations

How to serve a volunteer-run club and a professional operation from one codebase: tenancy and data isolation, per-tenant branding, pricing that works at both ends, and keeping a member's history intact as they move between tiers.

Read the paper

Our work

Let’s talk

Have a problem you need to solve or an idea you want to explore? Let’s talk about how we can make it happen.

Let’s work together